:root{--custom-primary: #0A2F5B;--custom-secondary: #F0F4F8;--custom-white: #ffffff;--custom-accent: #FDB813;--custom-accent-hover: #e0a810;--custom-heading-font: "Cairo", sans-serif;--custom-body-font: "Tajawal", sans-serif;--profile-image-border-color: var(--custom-accent);--stat-icon-color: var(--custom-primary);--strength-icon-color: var(--custom-accent);--testimonial-border-color: var(--custom-accent);--btn-background-color: #ffc122;--btn-background-hover-color: #FF8008}body{--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-light-subtle: var(--custom-secondary);--bs-dark: #212529;--bs-primary-rgb: 10, 47, 91;--bs-warning-rgb: 253, 184, 19;--bs-success-rgb: 25, 135, 84;--bs-body-font-family: var(--custom-body-font);--bs-body-line-height: 1.7;--bs-body-color: #333;--bs-link-color: var(--custom-accent);--bs-link-hover-color: var(--custom-accent-hover);--bs-accent: #ffd28f;--bs-accent-darker: #FFA726;--bs-accent-darker-2: #e29117;--bs-dark-rgb: 33, 37, 41;--bs-border-radius-lg: .75rem;--bs-shadow-sm: 0 .125rem .3rem rgba(var(--bs-dark-rgb), .06);--bs-shadow: 0 .5rem 1.2rem rgba(var(--bs-dark-rgb), .08);--bs-shadow-lg: 0 1rem 2.5rem rgba(var(--bs-dark-rgb), .1);scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:var(--custom-heading-font);color:var(--custom-primary);font-weight:700;line-height:1.3}.home{margin-top:60px;position:relative;display:flex;flex-direction:column;flex-grow:1}.navbar-brand{padding-top:0;padding-bottom:0}.navbar-brand img{-o-object-fit:contain;object-fit:contain}.cover-section{background:linear-gradient(#00000080,#0000001a);height:60vh;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #fff;z-index:0;padding:0}.cover-content{display:flex;justify-content:right;align-items:center;padding:0 15%;height:60vh}.carouselTextContent{text-align:right}.text-right-content{text-align:right;max-width:500px}.cover-section h1{font-size:3rem;color:var(--h1-cover-color)}.cover-content h2{color:var(--h2-cover-color);font-size:1.5rem;margin-bottom:1rem}.cover-section .btn-primary{background-color:var(--btn-background-color);border:none;padding:10px 30px}.cover-section .btn-primary:hover{background-color:var(--btn-background-hover-color)}.carousel-item{height:60vh}.carousel-control-prev,.carousel-control-next{width:5%;min-width:70px;opacity:.7}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:#00000080;border-radius:50%;padding:20px}.carousel-control-next-icon,.carousel-control-prev-icon{background-size:50% 50%}.service-card{background-color:var(--bs-white);border-radius:var(--bs-border-radius-lg);border:1px solid var(--bs-light);padding:2.5rem 1.5rem;box-shadow:var(--bs-shadow);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.service-card:hover{transform:translateY(-10px);box-shadow:var(--bs-shadow-lg)}.service-icon{width:70px;height:70px;margin:0 auto 1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--bs-light);box-shadow:var(--bs-shadow)}.service-icon.icon-merchant{background:linear-gradient(135deg,var(--bs-accent),var(--bs-accent-darker))}.section-title{position:relative;padding-bottom:15px;margin-bottom:3rem!important}.section-title:after{content:"";display:block;width:60px;height:3px;background-color:var(--custom-accent);margin:10px auto 0}.homeMainNavBar{transition:background-color .3s ease,box-shadow .3s ease}html:not([data-scroll="0"]) .homeMainNavBar{background-color:#fff!important;box-shadow:0 2px 10px #0000001a}.homeMainNavBar .navbar-brand img{vertical-align:middle;-o-object-fit:contain;object-fit:contain;max-height:35px}.homeMainNavBar .navbar-nav .nav-link{color:var(--bs-dark);font-weight:500;position:relative;padding-bottom:.5rem;transition:color .2s ease}.homeMainNavBar .navbar-nav .nav-link:hover,.homeMainNavBar .navbar-nav .nav-link.active{color:var(--custom-primary)!important}.homeMainNavBar .navbar-nav .nav-link:after{content:"";position:absolute;bottom:0;right:.5rem;left:.5rem;height:2px;background-color:var(--custom-accent);transform:scaleX(0);transition:transform .3s ease}.homeMainNavBar .navbar-nav .nav-link:hover:after,.homeMainNavBar .navbar-nav .nav-link.active:after{transform:scaleX(1)}.homeMainNavBar .cta-button.btn{color:var(--custom-primary)!important;font-weight:700;border-color:var(--custom-accent)}.homeMainNavBar .cta-button.btn:hover{background-color:var(--custom-accent-hover);border-color:var(--custom-accent-hover);color:var(--custom-primary)!important}#profile-header{border-bottom:1px solid var(--bs-border-color)}.profile-image-wrapper{width:250px;height:250px;border-radius:50%;overflow:hidden;border:5px solid var(--profile-image-border-color);background-color:var(--bs-light);margin-inline:auto}.profile-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-info h1.profile-name{color:var(--custom-primary)}.profile-info .profile-title{font-weight:400;font-size:1.1rem}.profile-stats .stat-item{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;border:1px solid var(--bs-border-color);background-color:var(--custom-white)}.profile-stats .stat-item:hover{transform:translateY(-4px);box-shadow:var(--bs-box-shadow-sm)!important}.profile-stats .stat-icon i{color:var(--stat-icon-color);opacity:.85}.profile-stats .stat-item:nth-child(2) .stat-icon i{color:var(--bs-success)}.profile-stats .stat-item:nth-child(3) .stat-icon i{color:var(--custom-accent)}.profile-stats .stat-value{color:var(--custom-primary);font-weight:700}.profile-stats .stat-label{font-size:.85rem}.hero-section{padding:2rem 0}.hero-section h1{font-weight:700;color:#333}.hero-section p{font-size:1.2rem;color:var(--h2-cover-color);font-weight:600;margin-bottom:.5rem;text-align:center}.hero-section .form-control{display:inline-block;width:300px;padding:1rem;background:#fff;border:1px solid var(--bs-gray-200);border-radius:12px;font-size:1.6rem!important;height:3.13rem!important}.tracking-form .input-group{max-width:400px}.tracking-form .btn{--bs-btn-padding-x: 1rem;--bs-btn-padding-y: .55rem}.hero-section .btn-theme-main{background-color:var(--bs-accent-darker);border:none;color:var(--custom-white);padding:10px 30px}.hero-section .btn-theme-main:hover{background-color:var(--bs-accent-darker-2)}.whatsapp-float{position:fixed;width:60px;height:60px;bottom:30px;right:30px;background-color:var(--bs-success);color:#fff;border-radius:50%;text-align:center;font-size:30px;box-shadow:2px 2px 10px #0003;z-index:1000;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;animation:pulse 2s infinite}.coverage-list .badge,#trackingForm button{font-weight:500;background-color:var(--custom-primary);color:var(--custom-white)}.coverage-list .badge i{vertical-align:middle}.strength-card{transition:transform .3s ease,box-shadow .3s ease;border:1px solid transparent}.strength-card:hover{transform:translateY(-5px);box-shadow:var(--bs-box-shadow)!important;border-color:var(--custom-accent)}.strength-card .strength-icon i{color:var(--strength-icon-color);opacity:.9}.strength-card .card-title{color:var(--custom-primary);margin-bottom:.75rem}.testimonial-card{border-inline-start:5px solid var(--testimonial-border-color)!important;border-inline-end:none!important;background-color:var(--bs-light-bg-subtle);border:1px solid var(--bs-border-color);border-radius:var(--bs-card-border-radius)}.testimonial-card blockquote{position:relative;padding-inline-start:20px}.testimonial-card blockquote p{font-size:1rem;font-style:italic;color:var(--bs-body-color)}.testimonial-card blockquote:before{content:"“";font-family:Georgia,serif;font-size:3.5rem;color:var(--custom-accent);position:absolute;top:-15px;inset-inline-start:-5px;opacity:.6;line-height:1}.testimonial-card .blockquote-footer{color:var(--custom-primary);font-weight:600}#driver-contact{background-color:var(--custom-primary);color:var(--custom-secondary)}#driver-contact h2,#driver-contact p{color:var(--custom-white)}#driver-contact .cta-button.large{padding:.8rem 1.8rem;font-size:1.15rem;color:var(--custom-primary)!important;border-color:var(--bs-accent-darker);background-color:var(--bs-accent-darker)}#driver-contact .cta-button.large:hover{background-color:var(--custom-accent-hover);border-color:var(--custom-accent-hover)}footer{color:var(--bs-dark)}.footer-heading{color:var(--custom-primary);position:relative;padding-bottom:10px;margin-bottom:1.5rem}.footer-heading:after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:40px;height:2px;background-color:var(--custom-accent)}.footer-link{color:var(--bs-dark);transition:color .3s ease,padding-inline-start .3s ease;display:inline-block;text-decoration:none;background:none;border:none;padding:0;cursor:pointer}.footer-link:hover,.footer-link:focus{color:var(--bs-accent-darker);padding-inline-start:5px;text-decoration:none;outline:none}footer .list-unstyled i{width:18px;text-align:center;color:var(--custom-accent);margin-inline-end:8px}.social-icon{color:#adb5bd;transition:color .3s ease,transform .2s ease}.social-icon:hover{color:var(--custom-accent)!important;transform:scale(1.1)}footer hr{border-color:#ffffff26}footer .small{color:#888}@media(max-width:767.98px){.profile-image-wrapper{width:220px;height:220px;margin-bottom:1.5rem}#profile-header .profile-info,#profile-header .profile-stats .stat-item{text-align:center}.footer-heading:after{margin-inline:auto;inset-inline-start:0;inset-inline-end:0}footer .col-lg-3,footer .col-md-4{text-align:center!important}footer ul.list-unstyled{padding-inline-start:0}footer .social-icon{margin:0 .5rem}}@media(max-width:575.98px){.profile-image-wrapper{width:120px;height:120px}.profile-info h1.profile-name,.profile-stats .stat-value{font-size:1.8rem}footer,.footer-link{font-size:.9rem}}
