@import "https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;700&display=swap";:root{--n:#07111f;--r:#0d1b2a;--i:#f7f3ea;--m:#aab4c2;--o:#f59a23;--l:#f7f3ea26}html{scroll-behavior:smooth}body{background:var(--n);margin:0}.keycar-site{background:var(--n);color:var(--i);font-family:Noto Kufi Arabic,sans-serif;overflow:hidden}.keycar-site *{box-sizing:border-box}.keycar-site a{color:inherit;text-decoration:none}.kc-nav{z-index:20;border-bottom:1px solid var(--l);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07111f75;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;height:76px;padding:0 4vw;display:grid;position:absolute;inset:0 0 auto}.kc-brand{justify-self:start}.kc-brand img{object-fit:contain;width:126px;height:58px}.kc-nav nav{color:var(--m);gap:1.6rem;font-size:.84rem;display:flex}.kc-nav nav a,.kc-nav-call{transition:color .25s}.kc-nav nav a:hover,.kc-nav-call:hover{color:var(--o)}.kc-nav-call{justify-self:end;font:500 .82rem JetBrains Mono,monospace}.kc-journey{position:relative}.kc-journey-cta{z-index:10;border:1px solid var(--o);background:#07111f85;gap:1.2rem;padding:1rem 1.25rem;display:flex;position:absolute;bottom:8vh;right:6vw}.kc-journey-cta:after{content:"";background:var(--o);width:0;height:3px;transition:width .35s;position:absolute;bottom:-1px;right:0}.kc-journey-cta:hover:after{width:100%}.kc-intro{border-bottom:1px solid var(--l);padding:clamp(6rem,12vw,11rem) 6vw}.kc-intro h1{letter-spacing:-.05em;max-width:18ch;margin:0;font-size:clamp(2.5rem,6vw,6.2rem);line-height:1.15}.kc-intro>p:last-child{max-width:64ch;color:var(--m);margin:2rem 0 0 auto;font-size:1.05rem;line-height:2}.kc-label{color:var(--o);letter-spacing:.1em;margin:0 0 1.4rem;font-size:.76rem;font-weight:700}.kc-fleet{padding:7rem 0 8rem}.kc-section-head{justify-content:space-between;align-items:end;gap:2rem;padding:0 6vw 3rem;display:flex}.kc-section-head h2,.kc-booking h2,.kc-services h2,.kc-offers h2,.kc-faq h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:1.15}.kc-categories{gap:.4rem;display:flex}.kc-categories span{border-bottom:1px solid var(--l);color:var(--m);padding:.55rem .8rem;font-size:.76rem}.kc-categories span:first-child{color:var(--o);border-color:var(--o)}.kc-car-rail{scroll-snap-type:x mandatory;scrollbar-color:var(--o) var(--r);background:var(--l);border-block:1px solid var(--l);grid-auto-columns:minmax(310px,31vw);grid-auto-flow:column;gap:1px;display:grid;overflow-x:auto}.kc-car{scroll-snap-align:start;background:var(--n)}.kc-car-image{height:330px;position:relative;overflow:hidden}.kc-car-image img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:100%;transition:transform .7s,filter .4s}.kc-car:hover img{filter:saturate();transform:scale(1.045)}.kc-car-image span{background:var(--n);color:var(--o);padding:.42rem .7rem;font-size:.72rem;position:absolute;top:1rem;right:1rem}.kc-car-copy{padding:1.6rem}.kc-car-copy>p{color:var(--m);margin:0;font:500 .75rem JetBrains Mono,monospace}.kc-car-copy h3{margin:.35rem 0 1.6rem;font-size:1.35rem}.kc-car dl{margin:0 0 1.5rem}.kc-car dl div{border-top:1px solid var(--l);justify-content:space-between;padding:.65rem 0;display:flex}.kc-car dt{color:var(--m)}.kc-car dd{margin:0;font:500 .83rem JetBrains Mono,monospace}.kc-car-copy a{color:var(--o);border-bottom:1px solid var(--o);gap:1rem;display:inline-flex}.kc-booking{background:var(--r);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,9rem);padding:8rem 6vw;display:grid}.kc-booking-copy p:last-child{max-width:42ch;color:var(--m);line-height:1.9}.kc-booking form{grid-template-columns:1fr 1fr;gap:.7rem 1rem;display:grid}.kc-booking label{color:var(--m);align-self:end;font-size:.75rem}.kc-booking input,.kc-booking select{border:1px solid var(--l);background:var(--n);min-height:54px;color:var(--i);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:0 .9rem}.kc-booking input:focus,.kc-booking select:focus{outline:2px solid var(--o);outline-offset:2px}.kc-booking button{clip-path:polygon(0 0,96% 0,100% 30%,100% 100%,0 100%);background:var(--o);min-height:62px;color:var(--n);cursor:pointer;border:0;grid-column:1/-1;margin-top:1rem;font:700 1rem Noto Kufi Arabic;transition:transform .2s}.kc-booking button:hover{transform:translateY(-2px)}.kc-proof{padding:8rem 6vw}.kc-proof>h2{max-width:16ch;margin:0 0 4rem;font-size:clamp(2.1rem,5vw,5rem);line-height:1.2}.kc-metrics{border-block:1px solid var(--l);grid-template-columns:1.15fr 1fr .85fr;display:grid}.kc-metrics div{border-left:1px solid var(--l);padding:2.4rem 0}.kc-metrics div:last-child{border:0}.kc-metrics strong{color:var(--o);font:700 clamp(3rem,7vw,7rem)/1 JetBrains Mono,monospace;display:block}.kc-metrics span{color:var(--m)}.kc-proof ul{grid-template-columns:1fr 1fr;margin:3rem 0 0;padding:0;list-style:none;display:grid}.kc-proof li{border-bottom:1px solid var(--l);gap:1rem;padding:1.2rem 0;display:flex}.kc-proof li span{width:5rem;color:var(--o);font-weight:700}.kc-services{background:var(--r);grid-template-columns:1.1fr .9fr;min-height:760px;display:grid}.kc-services-visual{min-height:600px;overflow:hidden}.kc-services-visual img{object-fit:cover;filter:saturate(.72);width:100%;height:100%}.kc-services-copy{align-self:center;padding:6rem}.kc-services-copy>p:not(.kc-label){color:var(--m);line-height:1.9}.kc-service-lines{border-top:1px solid var(--l);margin:2rem 0}.kc-service-lines span{border-bottom:1px solid var(--l);padding:1rem 0;display:block}.kc-services-copy>a{border:1px solid var(--i);padding:.9rem 1.2rem;display:inline-block}.kc-services-copy>a:hover{border-color:var(--o);color:var(--o)}.kc-offers{padding:8rem 6vw}.kc-offers>h2{max-width:16ch;margin-bottom:4rem}.kc-offers article{border-top:1px solid var(--l);grid-template-columns:.45fr 1fr;align-items:center;gap:3rem;padding:2.4rem 0;display:grid}.kc-offers article:last-child{border-bottom:1px solid var(--l)}.kc-offers strong{color:var(--o);font:700 clamp(2.5rem,7vw,7rem)/1 JetBrains Mono,monospace}.kc-offers h3{margin:0;font-size:1.5rem}.kc-offers p{max-width:48ch;color:var(--m);margin:.6rem 0 0;line-height:1.8}.kc-faq{background:var(--r);grid-template-columns:.8fr 1.2fr;gap:5rem;padding:8rem 6vw;display:grid}.kc-faq details{border-top:1px solid var(--l)}.kc-faq details:last-child{border-bottom:1px solid var(--l)}.kc-faq summary{cursor:pointer;padding:1.35rem 0;font-weight:600}.kc-faq details p{max-width:60ch;color:var(--m);margin:0 0 1.4rem;line-height:1.9}.kc-contact{padding:9rem 6vw;position:relative;overflow:hidden}.kc-contact:after{content:"";background:var(--o);width:1px;height:80%;position:absolute;top:10%;right:44%;transform:rotate(18deg)}.kc-contact>*{z-index:1;position:relative}.kc-contact h2{letter-spacing:-.06em;margin:0;font-size:clamp(3rem,9vw,9rem);line-height:1.05}.kc-contact-phone{color:var(--o);margin:2rem 0;font:700 clamp(1.8rem,4vw,4rem)/1 JetBrains Mono,monospace;display:inline-block}.kc-contact>div{color:var(--m);flex-wrap:wrap;gap:2rem;display:flex}.kc-footer{border-top:1px solid var(--l);color:var(--m);grid-template-columns:1fr auto auto;align-items:end;gap:3rem;padding:3rem 6vw;font-size:.78rem;display:grid}.kc-footer img{object-fit:contain;width:100px;height:54px}.kc-footer>div:nth-child(2){text-align:left;gap:.7rem;display:grid}@media (width<=860px){.kc-nav{grid-template-columns:1fr auto;height:68px;padding:0 1rem}.kc-nav nav{display:none}.kc-brand img{width:92px}.kc-nav-call{font-size:.7rem}.kc-journey-cta{bottom:2rem;right:1.25rem}.kc-intro,.kc-proof,.kc-offers,.kc-contact{padding:5rem 1.25rem}.kc-section-head{padding:0 1.25rem 2rem;display:block}.kc-categories{margin-top:1.4rem;overflow:auto}.kc-car-rail{grid-auto-columns:86vw}.kc-booking,.kc-faq{grid-template-columns:1fr;gap:2.5rem;padding:5rem 1.25rem}.kc-booking form{grid-template-columns:1fr}.kc-booking button{grid-column:auto}.kc-metrics{grid-template-columns:1fr 1fr}.kc-proof ul,.kc-services{grid-template-columns:1fr}.kc-services-visual{min-height:420px}.kc-services-copy{padding:4rem 1.25rem}.kc-offers article{grid-template-columns:1fr;gap:1rem}.kc-footer{grid-template-columns:1fr;align-items:start;padding:3rem 1.25rem}.kc-footer>div:nth-child(2){text-align:right}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kc-car-image img,.kc-journey-cta:after,.kc-booking button{transition:none}}.kc-car-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07111fd1);height:42%;position:absolute;inset:auto 0 0}.kc-car-image b{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--i);background:#07111fad;border:1px solid #f7f3ea47;padding:.42rem .7rem;font-size:.66rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}.kc-car-copy{position:relative}.kc-car-copy:before{content:"";background:var(--o);width:42px;height:2px;position:absolute;top:0;right:1.6rem}.kc-car-image img{object-position:center 58%}.kc-journey .scroll-scrub__chapter-pin{min-height:92dvh}.kc-journey .scroll-scrub__copy{transform:translateY(1.5rem)}@media (width<=860px){.kc-journey .scroll-scrub__chapter-pin{min-height:100dvh}}.kc-journey{--depth-x:0;--depth-y:0;--depth-strength:1;perspective:1400px;background:#07111f}.kc-journey:before{z-index:7;content:"";pointer-events:none;background:radial-gradient(circle at calc(50% + var(--depth-x)*18%) calc(45% + var(--depth-y)*12%),#f59a2329,transparent 34%);mix-blend-mode:screen;transition:background-position .18s;position:absolute;inset:0}.kc-journey .scroll-scrub__stage{transform:perspective(1400px) rotateY(calc(var(--depth-x)*-1.8deg)) rotateX(calc(var(--depth-y)*1.15deg)) scale(1.035);transform-origin:50%;will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.kc-journey .scroll-scrub__copy{transform:translate3d(calc(var(--depth-x)*-18px),calc(1.5rem + var(--depth-y)*-10px),70px);text-shadow:0 18px 50px #0000007a;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.kc-journey-cta{transform:translate3d(calc(var(--depth-x)*-10px),calc(var(--depth-y)*-7px),90px);transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;box-shadow:0 20px 55px #00000057}.kc-car-rail{perspective:1500px;padding-block:1px}.kc-car{--depth-x:0;--depth-y:0;--depth-strength:.72;transform:perspective(1200px) rotateY(calc(var(--depth-x)*var(--depth-strength)*5deg)) rotateX(calc(var(--depth-y)*var(--depth-strength)*-4deg)) translateZ(0);transform-style:preserve-3d;will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .25s;position:relative}.kc-car:hover{z-index:3;box-shadow:0 30px 80px #0000006b}.kc-car-image{transform:translateZ(24px)}.kc-car-copy{background:linear-gradient(#0d1b2a14,#07111ff5);transform:translateZ(38px)}.kc-car:after{z-index:5;content:"";pointer-events:none;background:radial-gradient(circle at calc(50% + var(--depth-x)*42%) calc(50% + var(--depth-y)*35%),#ffffff21,transparent 30%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.kc-car:hover:after{opacity:1}@media (width<=860px),(hover:none){.kc-journey .scroll-scrub__stage,.kc-journey .scroll-scrub__copy,.kc-journey-cta,.kc-car{transform:none}.kc-journey:before,.kc-car:after{display:none}.kc-car-image,.kc-car-copy{transform:none}}@media (prefers-reduced-motion:reduce){.kc-journey .scroll-scrub__stage,.kc-journey .scroll-scrub__copy,.kc-journey-cta,.kc-car{transition:none!important;transform:none!important}.kc-journey:before,.kc-car:after{display:none}}.kc-search{z-index:8;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#0d1b2af0;border:1px solid #f7f3ea2e;margin:-3.2rem 4vw 0;padding:2rem;position:relative;box-shadow:0 28px 90px #00000057}.kc-search-top{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.4rem;display:flex}.kc-search-top h2{margin:0;font-size:clamp(1.7rem,3vw,3rem);line-height:1.1}.kc-search-top>p{max-width:34ch;color:var(--m);margin:0;font-size:.82rem}.kc-search form{background:var(--l);border:1px solid var(--l);grid-template-columns:1.08fr 1fr 1fr 1fr 1.25fr auto;align-items:end;gap:1px;display:grid}.kc-search label{background:var(--n);flex-direction:column;justify-content:center;gap:.45rem;min-height:76px;padding:.75rem 1rem;display:flex}.kc-search label>span{color:var(--m);font-size:.66rem}.kc-search label>strong{font-size:.82rem;font-weight:600}.kc-search input,.kc-search select{width:100%;color:var(--i);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;padding:0;font:500 .76rem Noto Kufi Arabic}.kc-search input::placeholder{color:#718096}.kc-search button[type=submit]{background:var(--o);min-width:148px;color:var(--n);cursor:pointer;border:0;justify-content:center;align-self:stretch;align-items:center;gap:.8rem;padding:0 1.25rem;font:700 .82rem Noto Kufi Arabic;transition:filter .2s,transform .2s;display:flex}.kc-search button[type=submit]:hover{filter:brightness(1.08);transform:translateY(-2px)}.kc-search button b{font-size:1.2rem}.kc-search-trust{color:var(--m);gap:2rem;margin-top:1rem;font-size:.67rem;display:flex}.kc-search-trust span:first-child{color:var(--o)}.kc-categories button{border:0;border-bottom:1px solid var(--l);color:var(--m);font:inherit;cursor:pointer;background:0 0;padding:.55rem .8rem;font-size:.76rem}.kc-categories button.active,.kc-categories button:hover{color:var(--o);border-color:var(--o)}.kc-no-results{border:1px solid var(--l);text-align:center;margin:0 6vw;padding:5rem 2rem}.kc-no-results strong{font-size:1.5rem}.kc-no-results p{color:var(--m)}.kc-no-results a{border:1px solid var(--o);color:var(--o);margin-top:1rem;padding:.8rem 1rem;display:inline-block}@media (width<=1100px){.kc-search form{grid-template-columns:repeat(3,1fr)}.kc-search button[type=submit]{min-height:76px}}@media (width<=680px){.kc-search{margin:-1.2rem .75rem 0;padding:1rem}.kc-search-top{display:block}.kc-search-top>p{margin-top:.8rem}.kc-search form{grid-template-columns:1fr}.kc-search label{min-height:66px}.kc-search button[type=submit]{min-height:58px}.kc-search-trust{flex-wrap:wrap;gap:.6rem 1rem}.kc-categories button{white-space:nowrap}}.kc-car-select{border:0;border-bottom:1px solid var(--o);color:var(--o);cursor:pointer;background:0 0;align-items:center;gap:1rem;padding:0 0 .25rem;font:600 .82rem Noto Kufi Arabic;display:inline-flex}.kc-car-select:hover{color:var(--i);border-color:var(--i)}.kc-detail-backdrop{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020810d1;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.kc-detail{background:var(--r);border:1px solid #f7f3ea38;grid-template-columns:1.05fr .95fr;width:min(1080px,96vw);max-height:92dvh;display:grid;position:relative;overflow:auto;box-shadow:0 50px 140px #000000a6}.kc-detail-close{z-index:4;width:42px;height:42px;color:var(--i);cursor:pointer;background:#07111fb8;border:1px solid #f7f3ea4d;font-size:1.8rem;line-height:1;position:absolute;top:1rem;left:1rem}.kc-detail-image{min-height:600px;position:relative;overflow:hidden}.kc-detail-image:after{content:"";background:linear-gradient(90deg,transparent 55%,var(--r));position:absolute;inset:0}.kc-detail-image img{object-fit:cover;width:100%;height:100%}.kc-detail-image>span{z-index:2;background:var(--o);color:var(--n);padding:.45rem .75rem;font-size:.7rem;font-weight:700;position:absolute;top:1.5rem;right:1.5rem}.kc-detail-copy{align-self:center;padding:clamp(2rem,5vw,5rem)}.kc-detail-copy h2{margin:0;font-size:clamp(2rem,4vw,4.2rem);line-height:1.1}.kc-detail-year{color:var(--m)}.kc-detail-specs{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;display:flex}.kc-detail-specs span{border:1px solid var(--l);color:var(--m);padding:.45rem .7rem;font-size:.68rem}.kc-detail dl{margin:1.5rem 0}.kc-detail dl div{border-top:1px solid var(--l);justify-content:space-between;padding:.85rem 0;display:flex}.kc-detail dt{color:var(--m)}.kc-detail dd{margin:0;font:600 .85rem JetBrains Mono,monospace}.kc-estimate{border-right:3px solid var(--o);background:var(--n);gap:.35rem;padding:1.2rem;display:grid}.kc-estimate span{color:var(--m);font-size:.7rem}.kc-estimate strong{color:var(--o);font:700 1.65rem JetBrains Mono,monospace}.kc-estimate small{color:var(--m);font-size:.62rem}.kc-detail-book{background:var(--o);color:var(--n);justify-content:space-between;margin-top:1rem;padding:1rem 1.2rem;font-weight:700;display:flex}@media (width<=760px){.kc-detail{grid-template-columns:1fr}.kc-detail-image{min-height:300px}.kc-detail-image:after{background:linear-gradient(0deg,var(--r),transparent 45%)}.kc-detail-copy{padding:1.5rem}.kc-detail-copy h2{font-size:2rem}}.kc-search-v2{background:linear-gradient(145deg,#122232fa,#091624fa);border:1px solid #f7f3ea29;border-radius:28px;width:min(1440px,100% - 5vw);margin:-2.4rem auto 0;padding:clamp(1.4rem,2.4vw,2.4rem);box-shadow:0 32px 100px #0000006b,inset 0 1px #ffffff0d}.kc-search-v2 .kc-search-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.4rem;display:flex}.kc-search-v2 .kc-search-header h2{letter-spacing:-.035em;margin:.1rem 0 .35rem;font-size:clamp(1.8rem,3.4vw,3.5rem);line-height:1.12}.kc-search-v2 .kc-search-header>div>p:last-child{color:var(--m);margin:0;font-size:.8rem}.kc-search-v2 .kc-label{margin-bottom:.45rem}.kc-rent-tabs{border:1px solid var(--l);background:#07111fad;border-radius:999px;padding:.28rem;display:flex}.kc-rent-tabs button{min-width:76px;color:var(--m);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.65rem 1rem;font:600 .72rem Noto Kufi Arabic}.kc-rent-tabs button.active{background:var(--i);color:var(--n);box-shadow:0 5px 20px #00000038}.kc-search-v2 .kc-search-grid{background:0 0;border:0;grid-template-columns:1.08fr 1fr 1fr .9fr 1.08fr 1.05fr;gap:.6rem;display:grid}.kc-search-v2 .kc-search-field{background:#07111fa8;border:1px solid #f7f3ea21;border-radius:15px;align-content:center;gap:.24rem;min-height:106px;padding:1rem 1rem 1rem 2.7rem;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.kc-search-v2 .kc-search-field:hover,.kc-search-v2 .kc-search-field:focus-within{z-index:2;background:#07111ff0;border-color:#f59a23b3;transform:translateY(-2px)}.kc-search-field i{color:#f59a23a6;font:500 .58rem JetBrains Mono;position:absolute;top:.8rem;left:.8rem}.kc-search-v2 .kc-search-field>span{color:var(--m);font-size:.63rem}.kc-search-v2 .kc-search-field>strong{font-size:.82rem}.kc-search-v2 .kc-search-field small{color:#657486;white-space:nowrap;font-size:.55rem}.kc-search-v2 .kc-search-field input,.kc-search-v2 .kc-search-field select{width:100%;height:24px;color:var(--i);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;font:600 .76rem Noto Kufi Arabic}.kc-search-v2 .kc-search-field input[type=date]{letter-spacing:-.03em;font-family:JetBrains Mono,monospace;font-size:.7rem}.kc-search-v2 .kc-search-field input::placeholder{color:#8190a0;opacity:1}.kc-search-v2 .kc-search-submit{background:linear-gradient(135deg,#f8ae46,var(--o));min-width:0;min-height:106px;color:var(--n);cursor:pointer;border:0;border-radius:15px;align-content:center;justify-items:start;padding:1rem 1.2rem;font:800 .86rem Noto Kufi Arabic;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.kc-search-v2 .kc-search-submit:before{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff59 48%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.kc-search-v2 .kc-search-submit:hover{transform:translateY(-3px);box-shadow:0 18px 40px #f59a2338}.kc-search-v2 .kc-search-submit:hover:before{transform:translate(120%)}.kc-search-v2 .kc-search-submit b{font-size:1.35rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.kc-search-v2 .kc-search-submit small{opacity:.7;margin-top:.35rem;font-size:.53rem;font-weight:600}.kc-search-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.kc-popular,.kc-search-security{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.kc-popular>span{color:var(--m);font-size:.62rem}.kc-popular button{border:1px solid var(--l);color:var(--i);cursor:pointer;background:0 0;border-radius:999px;padding:.38rem .7rem;font:500 .6rem Noto Kufi Arabic}.kc-popular button:hover{border-color:var(--o);color:var(--o)}.kc-search-security span{color:var(--m);align-items:center;gap:.35rem;font-size:.58rem;display:flex}.kc-search-security span:before{content:"";background:#63d092;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #63d092b3}@media (width<=1180px){.kc-search-v2 .kc-search-grid{grid-template-columns:repeat(3,1fr)}.kc-search-v2 .kc-search-submit{min-height:96px}}@media (width<=720px){.kc-search-v2{border-radius:20px;width:calc(100% - 1rem);margin:-.8rem auto 0;padding:1rem}.kc-search-v2 .kc-search-header{gap:1rem;display:grid}.kc-rent-tabs{width:100%}.kc-rent-tabs button{flex:1;min-width:0}.kc-search-v2 .kc-search-grid{grid-template-columns:1fr 1fr}.kc-search-v2 .kc-location,.kc-search-v2 .kc-model,.kc-search-v2 .kc-search-submit{grid-column:1/-1}.kc-search-v2 .kc-search-field{min-height:88px;padding:.8rem .8rem .8rem 2.2rem}.kc-search-v2 .kc-search-submit{min-height:68px}.kc-search-footer{flex-direction:column;align-items:flex-start}.kc-search-security{display:none}}.kc-car-grid{background:var(--l);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 6vw;display:grid}.kc-car-grid .kc-car{background:var(--n)}.kc-card-specs{flex-wrap:wrap;gap:.4rem;margin:.8rem 0;display:flex}.kc-card-specs span{border:1px solid var(--l);color:var(--m);padding:.35rem .55rem;font-size:.62rem}.kc-alert,.kc-state{color:var(--i);background:#f59a2314;border:1px solid #f59a2359;margin:0 6vw 1rem;padding:1rem 1.2rem}.kc-state{justify-items:center;gap:.6rem;padding:4rem;display:grid}.kc-state p{color:var(--m);margin:0}.kc-spinner{border:3px solid var(--l);border-top-color:var(--o);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite kc-spin}@keyframes kc-spin{to{transform:rotate(360deg)}}.status-available{color:#8fe2b2!important}.status-unavailable,.status-maintenance{color:#ff9b91!important}.status-confirm{color:#ffd48e!important}.kc-insurance{border:1px solid var(--l);gap:.7rem;margin:1rem 0;padding:1rem;display:grid}.kc-insurance label{color:var(--m);align-items:center;gap:.6rem;font-size:.72rem;display:flex}.kc-insurance input{accent-color:var(--o)}.kc-alternatives{gap:.5rem;margin-top:1.5rem;display:grid}.kc-alternatives>strong{margin-bottom:.25rem}.kc-alternatives button{border:1px solid var(--l);color:var(--i);text-align:right;cursor:pointer;background:0 0;justify-content:space-between;padding:.7rem;display:flex}.kc-alternatives small{color:var(--m);display:block}.kc-legal-links{max-width:560px;flex-wrap:wrap!important;gap:.75rem 1.2rem!important;display:flex!important}.kc-legal-page{background:var(--n);min-height:100vh;color:var(--i);padding:9rem max(1.25rem,8vw) 5rem}.kc-legal-page article{max-width:900px;margin:auto}.kc-legal-page h1{font-size:clamp(2.4rem,6vw,5rem)}.kc-legal-page h2{margin-top:2.5rem}.kc-legal-page p,.kc-legal-page li{color:var(--m);line-height:2}.kc-legal-back{color:var(--o)}@media (width<=900px){.kc-car-grid{grid-template-columns:1fr 1fr;padding:0 1rem}.kc-journey video{max-height:100dvh}.kc-services-visual img{content-visibility:auto}}@media (width<=620px){.kc-car-grid{grid-template-columns:1fr}.kc-journey{--depth-x:0!important;--depth-y:0!important}.kc-journey video{object-fit:cover}.kc-footer{gap:1.2rem}}@media (prefers-reduced-motion:reduce){.kc-spinner{animation:none}.kc-journey video{display:none}.kc-journey{background:url(/assets/world/scene-01-mobile-poster.png) 50%/cover no-repeat}}.kc-search-submit:disabled{cursor:wait;filter:saturate(.55);opacity:.78}.kc-next-date{color:var(--o);margin:.65rem 0;font-size:.68rem}.kc-unavailable{background:#ff685b14;border:1px solid #ff685b66;gap:.35rem;margin-top:1rem;padding:1rem;display:grid}.kc-unavailable span{color:var(--m);font-size:.7rem}.kc-legal-page{background:radial-gradient(circle at 12% 4%,#f59a2317,transparent 28%),var(--n);min-height:100vh;color:var(--i);font-family:Noto Kufi Arabic,sans-serif}.kc-legal-page *{box-sizing:border-box}.kc-legal-page a{color:inherit;text-decoration:none}.kc-legal-nav{z-index:20;border-bottom:1px solid var(--l);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111fe0;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:76px;padding:.55rem 4vw;display:grid;position:sticky;top:0}.kc-legal-brand{justify-self:start}.kc-legal-brand img{object-fit:contain;width:126px;height:58px}.kc-legal-nav nav{color:var(--m);gap:1.25rem;font-size:.72rem;display:flex}.kc-legal-nav nav a:hover{color:var(--o)}.kc-legal-phone{justify-self:end;font:600 .78rem JetBrains Mono,monospace;color:var(--o)!important}.kc-legal-shell{width:min(1320px,92vw);margin:auto;padding:5rem 0 7rem}.kc-legal-back{margin-bottom:2rem;font-size:.75rem;display:inline-flex;color:var(--o)!important}.kc-legal-hero{border-bottom:1px solid var(--l);grid-template-columns:1fr 260px;align-items:end;gap:4rem;padding-bottom:4rem;display:grid}.kc-legal-hero h1{max-width:14ch;margin:.5rem 0 1rem;font-size:clamp(2.5rem,6vw,5.8rem);line-height:1.14}.kc-legal-lead{max-width:72ch;color:var(--m);margin:0;font-size:.9rem;line-height:2}.kc-legal-hero>aside{border:1px solid var(--l);border-right:3px solid var(--o);background:#0d1b2ab8;gap:.5rem;padding:1.4rem;display:grid}.kc-legal-hero aside span,.kc-legal-hero aside small{color:var(--m);font-size:.62rem}.kc-legal-layout{grid-template-columns:260px minmax(0,1fr);gap:5rem;padding-top:4rem;display:grid}.kc-legal-toc{border-top:1px solid var(--l);align-self:start;display:grid;position:sticky;top:104px}.kc-legal-toc>strong{color:var(--o);padding:1rem 0;font-size:.72rem}.kc-legal-toc a{color:var(--m);border-top:1px solid #f7f3ea14;grid-template-columns:30px 1fr;gap:.6rem;padding:.8rem 0;font-size:.66rem;display:grid}.kc-legal-toc a:hover{color:var(--i)}.kc-legal-toc a span{color:var(--o);font:500 .58rem JetBrains Mono}.kc-legal-article{max-width:880px}.kc-legal-notice{background:#f59a2314;border:1px solid #f59a2359;margin-bottom:3rem;padding:1.5rem}.kc-legal-notice strong{color:var(--o)}.kc-legal-article>section{border-bottom:1px solid var(--l);margin-bottom:3.4rem;padding-bottom:3.4rem;scroll-margin-top:110px;position:relative}.kc-legal-number{color:#f59a2380;font:600 .65rem JetBrains Mono;position:absolute;top:.25rem;right:-3.7rem}.kc-legal-article h2{margin:0 0 1.1rem;font-size:clamp(1.35rem,2.5vw,2rem)}.kc-legal-article p,.kc-legal-article li{color:var(--m);font-size:.78rem;line-height:2.15}.kc-legal-article ul{gap:.55rem;padding:0;list-style:none;display:grid}.kc-legal-article li{padding-right:1.4rem;position:relative}.kc-legal-article li:before{content:"";background:var(--o);width:6px;height:6px;position:absolute;top:.82rem;right:0;transform:rotate(45deg)}.kc-legal-contact{border:1px solid var(--l);background:var(--r);justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.kc-legal-contact div{gap:.4rem;display:grid}.kc-legal-contact span{color:var(--m);font-size:.68rem}.kc-legal-contact a{background:var(--o);padding:.8rem 1rem;font-size:.72rem;font-weight:800;color:var(--n)!important}.kc-legal-footer{border-top:1px solid var(--l);background:#050d18;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:2.5rem 4vw;display:grid}.kc-legal-footer>div{align-items:center;gap:1rem;display:flex}.kc-legal-footer img{object-fit:contain;width:88px;height:48px}.kc-legal-footer p{color:var(--m);margin:0;font-size:.62rem}.kc-legal-footer nav{color:var(--m);flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.62rem;display:flex}.kc-legal-footer>p{justify-self:end}@media (width<=900px){.kc-legal-nav{grid-template-columns:1fr auto}.kc-legal-nav nav{display:none}.kc-legal-hero{grid-template-columns:1fr}.kc-legal-layout{grid-template-columns:1fr;gap:2rem}.kc-legal-toc{grid-template-columns:1fr 1fr;position:static}.kc-legal-toc>strong{grid-column:1/-1}.kc-legal-number{display:block;position:static}.kc-legal-footer{grid-template-columns:1fr}.kc-legal-footer>p{justify-self:start}}@media (width<=560px){.kc-legal-shell{width:calc(100% - 2rem);padding:2.5rem 0 5rem}.kc-legal-nav{padding-inline:1rem}.kc-legal-brand img{width:100px}.kc-legal-hero h1{font-size:2.5rem}.kc-legal-toc{grid-template-columns:1fr}.kc-legal-contact{flex-direction:column;align-items:stretch}.kc-legal-contact a{text-align:center}}
