@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Extralight.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-ExtralightItalic.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-LightItalic.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-MediumItalic.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-SemiboldItalic.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-BoldItalic.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYULTRALIGHTITALIC.OTF)format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYTHINITALIC.OTF)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYLIGHTITALIC.OTF)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYREGULAR.OTF)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYMEDIUM.OTF)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYSEMIBOLDITALIC.OTF)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYBOLD.OTF)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYHEAVYITALIC.OTF)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYBLACKITALIC.OTF)format("opentype");font-weight:900;font-style:italic;font-display:swap}.tx-landing-root{--gold:#b6d55c;--gold-bright:#c8e472;--gold-soft:#a6c457;--gold-deep:#88a63f;--gold-glow:#b6d55c38;--ink-0:#0b1513;--ink-1:#14211e;--ink-2:#1a2a26;--ink-3:#243837;--ink-4:#2e4441;--ink-5:#3a5651;--fg-1:#ededed;--fg-2:#aebab3;--fg-3:#74837c;--fg-4:#46544e;--border:#ffffff14;--border-strong:#ffffff29;--accent:var(--gold);--accent-on:#14211e;--success:#2ead6a;--warning:#f4b731;--danger:#e0533c;--info:#5aa38f;--shadow-1:0 1px 2px #0000004d, 0 0 0 1px #ffffff0a;--shadow-2:0 6px 24px #0006, 0 0 0 1px #ffffff0a;--shadow-3:0 18px 48px #0000008c, 0 0 0 1px #ffffff0d;--shadow-gold:0 12px 40px var(--gold-glow);--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--r-pill:999px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--lh-body:1.6;--lh-tight:1.04;--lh-snug:1.18;--font-display:"Fraunces","Reem Kufi",Georgia,serif;--font-display-ui:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI","Cairo",system-ui,sans-serif;--font-sans:"General Sans",-apple-system,"Segoe UI","Cairo",system-ui,sans-serif;--font-ar-body:"Tajawal","Cairo",sans-serif;--font-ar-display:"Cairo","Tajawal",sans-serif}@keyframes tx-draw{to{stroke-dashoffset:0}}@keyframes tx-glow{0%,to{filter:drop-shadow(0 0 7px #b6d55c59)}50%{filter:drop-shadow(0 0 26px #b6d55ccc)}}@keyframes tx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes tx-float2{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}@keyframes tx-ping{0%{opacity:.7;transform:scale(.5)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes tx-dash{to{stroke-dashoffset:-64px}}@keyframes tx-grid{to{background-position:54px 54px}}@keyframes tx-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes tx-spin{to{transform:rotate(360deg)}}@keyframes tx-spin2{to{transform:rotate(360deg)}}@keyframes tx-shine{0%{transform:translate(-160%)}60%,to{transform:translate(320%)}}@keyframes tx-pulse{0%,to{opacity:.58}50%{opacity:.95}}@keyframes tx-fadein{0%{opacity:0}to{opacity:1}}@keyframes tx-logo-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.82)}}@keyframes tx-logo-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes tx-bar{0%{width:0}to{width:var(--w)}}@keyframes tx-cta-glow{0%,to{box-shadow:0 16px 50px #b6d55c4d}50%{box-shadow:0 16px 60px #b6d55c80}}.tx-landing-root .tx-loader{transition:opacity 1s,visibility 1s}.tx-landing-root[data-loaded=true] .tx-loader{opacity:0;visibility:hidden;pointer-events:none}.tx-mc{display:none}@media (min-width:1180px){.tx-mc{display:block}}.tx-landing-root .tx-city .tx-tip{opacity:0;pointer-events:none;transition:opacity .26s,transform .26s;transform:translateY(6px)}.tx-landing-root .tx-city:hover .tx-tip,.tx-landing-root .tx-city:focus-within .tx-tip{opacity:1;transform:translateY(0)}.tx-landing-root .tx-city:hover .tx-dot{r:8}.tx-landing-root .tx-eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--gold);font-size:.72rem;font-weight:700}.tx-landing-root[dir=rtl] .tx-eyebrow{letter-spacing:.05em}.tx-landing-root a:focus-visible,.tx-landing-root button:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.tx-landing-root input:focus-visible,.tx-landing-root select:focus-visible{outline-offset:2px;outline:2px solid var(--gold)!important}.tx-landing-root .tx-city:focus-visible{outline:none}.tx-landing-root a{color:inherit;text-decoration:none}.tx-landing-root input,.tx-landing-root select,.tx-landing-root button,.tx-landing-root textarea{font-family:inherit}.tx-landing-root *{box-sizing:border-box}.tx-landing-root ::selection{background:#b6d55c47}.tx-lang-btn{transition:background .2s}.tx-lang-btn:hover{background:#ffffff1a!important}.tx-nav-cta{transition:background .2s,transform .2s}.tx-nav-cta:hover{transform:translateY(-1px);background:var(--gold-bright)!important}.tx-hero-cta-primary{transition:background .2s,transform .2s}.tx-hero-cta-primary:hover{transform:translateY(-2px);background:var(--gold-bright)!important}.tx-hero-cta-primary:active{transform:scale(.98)!important}.tx-hero-cta-secondary{transition:background .2s,transform .2s,border-color .2s}.tx-hero-cta-secondary:hover{transform:translateY(-2px);background:#ffffff17!important;border-color:#b6d55c66!important}.tx-hero-cta-secondary:active{transform:scale(.98)!important}.tx-eco-card{transition:transform .4s var(--ease-out), border-color .3s ease, box-shadow .3s ease}.tx-eco-card:hover{box-shadow:var(--shadow-2)!important;border-color:#b6d55c52!important;transform:translateY(-6px)!important}.tx-fleet-card{transition:transform .45s var(--ease-out), border-color .35s ease, box-shadow .35s ease}.tx-fleet-card:hover{border-color:#b6d55c6b!important;transform:translateY(-8px)!important;box-shadow:0 30px 70px #00000080,0 0 46px #b6d55c1a!important}.tx-service-card{transition:transform .35s var(--ease-out), border-color .3s ease, background .3s ease}.tx-service-card:hover{background:#1a2a2699!important;border-color:#b6d55c4d!important;transform:translateY(-4px)!important}.tx-trust-card{transition:transform .35s var(--ease-out), border-color .3s ease}.tx-trust-card:hover{border-color:#b6d55c4d!important;transform:translateY(-4px)!important}.tx-social-link{transition:color .25s,border-color .25s,transform .25s}.tx-social-link:hover{transform:translateY(-3px);color:var(--gold)!important;border-color:#b6d55c66!important}.tx-footer-link{transition:color .2s}.tx-footer-link:hover{color:var(--gold)!important}.tx-footer-phone{transition:color .2s}.tx-footer-phone:hover{color:var(--gold-bright)!important}.tx-email-link{transition:color .25s}.tx-email-link:hover{color:var(--gold)!important}.tx-interest-btn{transition:all .2s}.tx-interest-btn:hover{color:var(--fg-1)!important;border-color:#b6d55c66!important}.tx-interest-btn[data-active=true]{color:#ededed!important;background:#b6d55c1f!important;border-color:#b6d55c80!important}.tx-reset-btn{transition:border-color .2s}.tx-reset-btn:hover{border-color:#b6d55c66!important}.tx-partner-cta{transition:background .2s,transform .2s;animation:3s ease-in-out infinite tx-cta-glow}.tx-partner-cta:hover{transform:translateY(-3px)scale(1.02);background:var(--gold-bright)!important}.tx-partner-cta:active{transform:scale(.98)!important}.tx-submit-btn{transition:transform .2s,background .2s,opacity .2s}.tx-submit-btn:hover{transform:translateY(-2px);background:var(--gold-bright)!important}.tx-submit-btn:active{transform:scale(.99)!important}@media (prefers-reduced-motion:reduce){.tx-landing-root *{transition-duration:.01ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:430px){.tx-office-login{padding:8px 11px!important;font-size:12px!important}.tx-nav-cta{padding:9px 13px!important;font-size:12px!important}.tx-lang-btn{padding:8px 11px!important}}
