@font-face{font-family:Manrope;src:url('assets/manrope-regular.woff2')}@font-face{font-family:Manrope;src:url('assets/manrope-bold.woff2');font-weight:700 900}@font-face{font-family:Arabic;src:url('assets/marchica-arabic.ttf')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#f6f5f0;color:#15171d;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,select,input{touch-action:manipulation}button{cursor:pointer}button,a,input,select,textarea{outline-offset:5px}button{color:inherit}img{display:block;max-width:100%;height:auto}.wrap{max-width:1440px;width:calc(100% - 112px);margin-inline:auto}header{position:sticky;top:0;z-index:20;background:#f6f5f0f5;border-bottom:1px solid #dedfdc;backdrop-filter:blur(14px)}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:-1px;font-size:20px}.brand img{border-radius:12px}.brand b{font-weight:400}.nav nav{display:flex;gap:30px;font-size:12px}.nav-end{display:flex;align-items:center;gap:20px}select{background:transparent;border:0;font-weight:700;font-size:12px;cursor:pointer;padding:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:19px 25px;border:1px solid transparent;background:#1749ed;color:white;font-weight:700;font-size:13px;border-radius:5px;transition:transform .2s,background .2s}.btn:hover{background:#1038bb;transform:translateY(-2px)}.btn.small{padding:13px 17px;font-size:11px}.welcome{position:relative;background:#1749ed;color:#fff;overflow:hidden}.welcome:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 75% 35%,#537bff70,transparent 55%);pointer-events:none}.welcome-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center;padding-block:65px 52px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;display:flex;gap:10px;align-items:center;margin:0 0 25px}.eyebrow i{width:6px;height:6px;border-radius:100%;background:#b8ceff;box-shadow:0 0 0 4px #ffffff15}.welcome h1{font-size:clamp(64px,6.9vw,108px);line-height:1.02;letter-spacing:-.07em;margin:30px 0}.welcome h1 em,h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.065em}.intro{font-size:14px;line-height:1.9;color:#e1e8ff;max-width:390px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.ivory{background:#f8f5eb;color:#133ed2}.ivory:hover{background:#fff}.hero-contact{font-size:11px;border-bottom:1px solid #ffffff65;padding-block:10px}.arrow{font-size:22px}.welcome-sign{display:flex;gap:25px;align-items:center;margin-top:40px}.signature{font-family:Georgia,serif;font-size:36px;font-style:italic;transform:rotate(-8deg)}.welcome-sign>span:last-child{font-size:8px;line-height:1.7;letter-spacing:.1em;border-inline-start:1px solid #ffffff50;padding-inline-start:25px}.badr-space{position:relative;align-self:stretch;max-height:620px;min-height:440px;border:1px solid #ffffff45;border-radius:180px 180px 12px 12px;isolation:isolate;background:#103ec8;box-shadow:0 30px 70px #09288a50}.portrait-placeholder{height:100%;min-height:440px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;overflow:hidden;border-radius:inherit;background:linear-gradient(140deg,#6a8aff,#0c2c98)}.portrait-lines{position:absolute;width:125%;aspect-ratio:1;border:1px solid #ffffff35;border-radius:50%;inset-block-start:15%}.portrait-lines:after,.portrait-lines:before{content:'';position:absolute;inset:25px;border:1px solid #ffffff25;border-radius:50%}.portrait-lines:after{inset:50px}.badr-initial{font-family:Georgia,serif;font-style:italic;font-size:220px;color:#ffffffd0;line-height:1}.portrait-note{font-size:11px;letter-spacing:.1em}.host-card{position:absolute;bottom:28px;inset-inline:25px;padding:18px;background:#f6f5f0;color:#171a22;display:flex;align-items:center;gap:12px;border-radius:5px;box-shadow:0 10px 30px #09288a30}.host-dot{width:8px;height:8px;border-radius:50%;background:#1649ed}.host-card b{font-size:16px}.host-card small{display:block;font-size:9px;margin-top:4px;color:#6b6d74}.host-card a{margin-inline-start:auto;font-size:25px}.badr-space>img,.badr-space>video{width:100%;height:100%;object-fit:cover;border-radius:inherit}.welcome-bottom{display:flex;justify-content:space-between;position:relative;z-index:2;border-top:1px solid #ffffff40;padding-block:24px;font-size:8px;letter-spacing:.13em}.catalogue{padding-block:90px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:48px}h2{font-size:clamp(35px,4vw,60px);line-height:1.12;letter-spacing:-.055em;margin:0;font-weight:700}.section-heading .eyebrow,.faq .eyebrow{color:#1749ed}.section-aside{font-size:12px;line-height:1.9;color:#73767c;margin-bottom:5px}.catalogue-bar{border-block:1px solid #dcdedc;padding-block:17px;display:flex;justify-content:space-between;gap:20px}.chips{display:flex;gap:7px;flex-wrap:wrap}.chips button,.favorite-filter{background:none;border:0;padding:11px 16px;font-size:11px;border-radius:4px;white-space:nowrap}.chips button[aria-pressed=true]{background:#15171d;color:#fff}.favorite-filter{border:1px solid #d5d6d4}.favorite-filter[aria-pressed=true]{background:#e1e8ff}.favorite-filter b{margin-inline-start:10px;font-size:10px}.search-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.search{display:flex;align-items:center;gap:15px}.search>span{font-size:27px;color:#1749ed}.search input{background:none;border:0;width:280px;font-size:12px;padding:10px 0}#count{font-size:10px;color:#80828b;margin:18px 0 25px}.car-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.car-card{position:relative;background:#edeeeb;border:1px solid #e0e2de;border-radius:8px;overflow:hidden;transition:box-shadow .3s,transform .3s}.car-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #15171d0a}.card-top{padding:17px 20px 0;display:flex;align-items:center;justify-content:space-between}.card-category{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#6a6d74}.heart{border:0;background:transparent;font-size:22px;line-height:1}.heart[aria-pressed=true]{color:#1749ed}.car-image{display:block;border:0;background:none;width:100%;height:205px;padding:0 14px;cursor:pointer}.car-image img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.car-image:hover img{transform:scale(1.05)}.car-info{padding:18px 22px 23px;background:#fff}.car-info>p{font-size:8px;letter-spacing:.12em;color:#777b83;margin:0 0 6px}.car-info h3{font-size:23px;letter-spacing:-.04em;font-weight:700;margin:0;min-height:30px}.car-color{font-size:10px;color:#868993;margin-top:12px}.card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ebedea;margin-top:19px;padding-top:16px;gap:10px}.rate{font-size:24px;font-weight:700;letter-spacing:-.04em}.rate small{font-size:9px;letter-spacing:0;margin-inline-start:5px}.rate span{display:block;font-size:8px;color:#91949a;letter-spacing:0;font-weight:400;margin-top:3px}.rate.request{font-size:15px}.view-car{display:flex;align-items:center;justify-content:center;border:1px solid #dce3f7;background:#f0f4ff;color:#1649ed;border-radius:50%;width:38px;height:38px;font-size:23px}.load{margin:35px auto 0;display:flex}.outline{background:transparent;border:1px solid #d1d3d0;color:#15171d}.outline:hover{background:#e5e7e2}.asset-note{text-align:center;font-size:9px;color:#82858b;line-height:1.8;margin-top:22px}.experience{background:#111827;color:#fff;padding-block:80px}.experience-top{display:grid;grid-template-columns:.7fr 1.6fr 1fr;gap:40px;align-items:start}.experience-top .eyebrow{color:#9cb9ff}.experience h2{font-size:45px}.experience-top>p:last-child{font-size:12px;line-height:1.9;color:#a5aebf;margin:0}.steps{padding:45px 0 0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:45px 0 0;border-top:1px solid #ffffff25}.steps li>span{color:#7da3ff;font-size:11px}.steps h3{font-size:20px;margin:18px 0 12px;letter-spacing:-.03em}.steps p{font-size:12px;line-height:1.8;color:#a5aebf;max-width:310px}.faq{padding-block:90px}.faq h2{margin-bottom:30px}.faq details{border-bottom:1px solid #dbdeda;padding-block:23px}.faq summary{font-weight:700;font-size:14px;cursor:pointer}.faq details p{font-size:13px;line-height:1.9;max-width:750px;color:#747984}.contact{background:#1749ed;color:#fff;padding-block:75px}.contact-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center}.contact h2{font-size:65px}.contact-links{display:grid;gap:20px}.contact-links a{border-bottom:1px solid #ffffff40;display:flex;flex-direction:column;padding-bottom:20px;gap:9px}.contact-links small{font-size:8px;letter-spacing:.15em;color:#b5c8ff}.contact-links b{font-size:22px}.contact-links span{font-size:11px;align-self:flex-start}footer{display:flex;justify-content:space-between;align-items:center;padding-block:30px;color:#777;font-size:10px}.footer-brand{font-size:19px;letter-spacing:-1px;color:#15171d;font-weight:900}.skip{position:fixed;top:-100px;z-index:99;background:#fff;padding:15px}.skip:focus{top:10px}[hidden]{display:none!important}dialog{border:0;border-radius:12px;width:min(900px,calc(100% - 32px));max-height:90dvh;padding:0;background:#f6f5f0;color:#15171d}dialog::backdrop{background:#0b142ba8;backdrop-filter:blur(7px)}.close{position:absolute;inset-inline-end:15px;top:15px;z-index:2;background:#fff;border:1px solid #ddd;border-radius:50%;width:36px;height:36px;font-size:25px}.detail{display:grid;grid-template-columns:1fr 1fr}.detail-image{padding:55px 20px 30px;background:#e9ece8;display:flex;align-items:center}.detail-image img{width:100%;height:auto;object-fit:contain}.detail-copy{padding:55px 32px 32px}.detail h2{font-size:33px}.detail-copy .eyebrow{color:#1649ed;margin-bottom:12px}.detail-copy p{font-size:12px;line-height:1.9;color:#737986}.detail .rate{margin-block:25px}.detail .btn{width:100%}.detail-call{display:block;margin-top:18px;font-size:12px;text-align:center}.booking{padding:50px}.booking h2{font-size:31px}.booking h3{font-size:14px;color:#1649ed}.booking form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.booking label{font-size:11px;display:flex;flex-direction:column;gap:8px}.booking input,.booking textarea{width:100%;padding:14px 12px;border:1px solid #d6d9d3;background:#fff;border-radius:4px;min-width:0;font-size:13px}.full{grid-column:1/-1}.total{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#e7edff;color:#123cbf;gap:15px}.total small{display:block;margin-top:7px}.total strong{font-size:25px}.booking-note{font-size:11px;line-height:1.8;color:#777e8b;margin:0}.error{color:#c03326;font-size:12px}.back{background:none;border:0;padding:0 0 25px;color:#1649ed;font-size:12px}[dir=rtl] body{font-family:Arabic,Manrope,sans-serif}[dir=rtl] .eyebrow,[dir=rtl] .card-category,[dir=rtl] .welcome-bottom{letter-spacing:0}[dir=rtl] h1,[dir=rtl] h2{letter-spacing:0;line-height:1.45}[dir=rtl] h1{font-size:clamp(53px,5vw,78px);margin-block:15px}[dir=rtl] h1 em,[dir=rtl] h2 em{font-family:inherit;letter-spacing:0;color:#b9ceff;font-style:normal}[dir=rtl] .section-heading h2 em{color:#1749ed}[dir=rtl] .intro{line-height:2;font-size:15px}[dir=rtl] .car-info h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.03em}[dir=rtl] input[type=date],[dir=rtl] input[type=tel],[dir=rtl] input[type=time]{direction:ltr;text-align:right}
@media(min-width:1600px){.welcome-grid{padding-block:85px}.car-image{height:240px}}@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.nav nav{gap:15px}.nav-end{gap:8px}.welcome-grid{gap:5%}.welcome h1{font-size:73px}.hero-actions{gap:15px;flex-wrap:wrap}.intro{font-size:12px}.eyebrow{font-size:8px}.badr-space{min-height:420px}.experience-top{grid-template-columns:1fr 2fr}.experience-top>p:last-child{grid-column:2}.car-grid{gap:16px}.car-image{height:170px}.car-info h3{font-size:20px}.contact h2{font-size:53px}.favorite-filter span{display:none}.chips button{padding:10px 12px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.nav{height:72px;gap:10px}.brand{font-size:16px;gap:7px}.brand img{width:35px;height:35px}.nav nav,.nav-end .btn{display:none}.nav-end select{font-size:12px}.welcome-grid{grid-template-columns:1fr;padding-block:38px 30px;gap:34px}.welcome h1{font-size:68px;margin:23px 0}.welcome-copy>.eyebrow{max-width:90%;line-height:1.8}.intro{font-size:13px;max-width:360px}.hero-actions{gap:23px}.btn{font-size:12px;padding:16px 20px}.welcome-sign{margin-top:28px}.signature{font-size:30px}.badr-space{min-height:380px;max-width:400px;width:100%;margin-inline:auto;border-radius:150px 150px 8px 8px}.portrait-placeholder{min-height:380px}.badr-initial{font-size:180px}.host-card{bottom:18px;inset-inline:18px;padding:15px}.welcome-bottom{font-size:6px;gap:15px;padding-block:20px;line-height:1.6}.catalogue,.faq{padding-block:55px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}h2{font-size:39px}.section-aside{font-size:11px}.catalogue-bar{gap:5px}.chips{flex-wrap:nowrap;overflow:auto;gap:3px}.chips button{font-size:9px;padding:10px 12px}.favorite-filter{padding:8px;font-size:15px;flex-shrink:0}.favorite-filter b{font-size:9px;margin:0}.search input{width:180px;font-size:11px}.search-row select{font-size:9px;max-width:125px;padding-inline:0}.search-row{gap:8px}.search{gap:6px}#count{font-size:9px;margin:13px 0 20px}.car-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card-top{padding:13px 12px 0}.card-category{font-size:6px;letter-spacing:.03em}.heart{font-size:21px}.car-image{height:124px;padding:0 4px}.car-info{padding:14px 12px 17px}.car-info>p{font-size:6px;letter-spacing:.05em}.car-info h3{font-size:17px;line-height:1.2;min-height:42px}.car-color{font-size:8px;line-height:1.6;margin-top:6px}.card-bottom{margin-top:12px;padding-top:12px}.rate{font-size:21px}.rate small{font-size:7px}.rate span{font-size:7px}.rate.request{font-size:12px}.view-car{width:29px;height:29px;font-size:19px;flex-shrink:0}.asset-note{font-size:8px}.experience{padding-block:50px}.experience-top{grid-template-columns:1fr;gap:20px}.experience-top>p:last-child{grid-column:auto;max-width:340px}.experience h2{font-size:38px}.experience-top .eyebrow{margin-bottom:0}.steps{grid-template-columns:1fr;gap:25px;padding-top:30px;margin-top:30px}.steps li{display:grid;grid-template-columns:35px 1fr;gap:10px}.steps li>span{margin-top:8px}.steps h3{margin:0;font-size:20px}.steps p{grid-column:2;margin:0;font-size:12px}.faq details{padding-block:20px}.faq summary{font-size:13px}.faq details p{font-size:11px}.contact{padding-block:50px}.contact-inner{grid-template-columns:1fr;gap:35px}.contact h2{font-size:47px}.contact-links b{font-size:21px}footer{flex-wrap:wrap;gap:20px;font-size:8px}footer>span:last-child{width:100%}.footer-brand{font-size:17px}.detail{grid-template-columns:1fr}.detail-image{padding:40px 30px 15px;max-height:230px}.detail-image img{max-height:210px;object-fit:contain}.detail-copy{padding:27px 24px}.detail h2{font-size:30px}.detail .rate{margin-block:18px}.booking{padding:50px 22px 25px}.booking h2{font-size:27px}.booking form{gap:15px 12px}.booking input{padding:13px 9px;font-size:12px}.booking label{font-size:10px}.total{padding:16px}.total strong{font-size:22px}[dir=rtl] .welcome h1{font-size:53px}[dir=rtl] .welcome-copy .eyebrow{font-size:9px}[dir=rtl] .chips button{font-size:10px}[dir=rtl] h2{font-size:33px}[dir=rtl] .intro{font-size:14px}}@media(max-width:370px){.wrap{width:calc(100% - 30px)}.welcome h1{font-size:61px}.search input{width:155px}.car-image{height:100px}.rate{font-size:18px}.car-info h3{font-size:15px}.hero-actions{gap:14px}.car-info{padding-inline:10px}.total{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* Spow night edition */
:root{color-scheme:dark}body{background:#090c13;color:#eef2fa}header{background:#090c13ee;border-color:#ffffff12}.brand img{border:1px solid #ffffff18}.nav nav{color:#aeb8cb}.nav nav a:hover{color:#fff}.nav-end select{color:#d5def0}.nav-end select option,.search-row select option{background:#121825;color:#fff}.btn{background:#2c5bff;border-radius:8px;box-shadow:0 8px 28px #1545f520}.btn:hover{background:#4570ff}.welcome{background:#0b1020}.welcome:after{background:radial-gradient(ellipse at 70% 45%,#1847cb30,transparent 60%)}.welcome:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff02 1px,transparent 1px),linear-gradient(90deg,#ffffff02 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,black,transparent)}.welcome h1 em{color:#86a4ff}.eyebrow{color:#9ab5ff}.welcome-copy>.eyebrow{border:1px solid #3457b955;background:#1b2d5d30;border-radius:30px;width:fit-content;padding:9px 13px;font-size:8px;letter-spacing:.1em}.intro{color:#9daac3}.ivory{background:#2c5bff;color:white;box-shadow:0 8px 40px #1e4cf536}.ivory:hover{background:#4772ff}.hero-contact{color:#ced9f0;border-color:#4d608650}.welcome-sign>span:last-child{color:#8495b7;border-color:#ffffff20}.welcome-bottom{border-color:#ffffff12;color:#667a9e}.badr-space{background:#101b35;border-color:#3b538350;box-shadow:0 30px 90px #0008}.portrait-placeholder{background:radial-gradient(ellipse at 40% 10%,#365ba0,#10182b 65%)}.badr-initial{color:#789df0}.portrait-lines{border-color:#6e9aff25}.portrait-lines:after,.portrait-lines:before{border-color:#6e9aff18}.portrait-note{color:#9eb6e4}.host-card{background:#111b2ee8;border:1px solid #86a8ea30;color:#e5edff;backdrop-filter:blur(15px)}.host-card small{color:#8195b8}.host-dot{background:#5481ff;box-shadow:0 0 0 5px #4a73f516}.catalogue{position:relative}.section-heading .eyebrow,.faq .eyebrow{color:#7f9fff}.section-heading h2 em{color:#809fff}.section-aside{color:#78869f}.catalogue-bar{border-color:#ffffff12}.chips button{color:#8b99b3}.chips button:hover{background:#17223a;color:#d9e4ff}.chips button[aria-pressed=true]{background:#315fff;color:#fff;box-shadow:0 4px 15px #234add22}.favorite-filter{border-color:#26324a;color:#afbdd8}.favorite-filter[aria-pressed=true]{background:#1c315b;color:#fff}.search input{color:#dbe5fb}.search input::placeholder{color:#72829f}.search>span{color:#799aff}.search-row select{color:#9aaac8}#count{color:#5d708f}.car-card{background:linear-gradient(145deg,#172239,#101725);border-color:#26344c;border-radius:13px;box-shadow:0 5px 20px #0002}.car-card:hover{border-color:#4f73c4;box-shadow:0 20px 45px #0004}.card-category{color:#7c90b5}.heart{color:#a4b9dc}.heart[aria-pressed=true]{color:#7399ff}.car-image{position:relative;background:radial-gradient(ellipse at 50% 65%,#3e5d8d26,transparent 70%)}.car-info{background:#0e1523;border-top:1px solid #2a365145}.car-info>p{color:#7285aa}.car-info h3{color:#e7efff}.car-color{color:#6c80a6}.card-bottom{border-color:#ffffff0e}.rate{color:#e8efff}.rate small{color:#9bafce}.rate span{color:#657a9f}.rate.request{color:#8daeff}.view-car{background:#1e335b;border-color:#3f5b8c;color:#b1caff}.view-car:hover{background:#315fff;border-color:#315fff;color:white}.outline{background:#111b2b;border-color:#314565;color:#b9cced;box-shadow:none}.outline:hover{background:#1d3050}.asset-note{color:#526889}.experience{background:#0e1421;border-block:1px solid #ffffff0b}.experience h2 em{color:#83a3ff}.experience-top>p:last-child,.steps p{color:#7b8da9}.steps{border-color:#263247}.steps h3{color:#d8e4fa}.steps li>span{color:#557fff}.faq details{border-color:#243047}.faq summary{color:#bdcce5}.faq details p{color:#7e91b0}.contact{background:#101d3c;position:relative;border-block:1px solid #294276}.contact:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 10% 100%,#204bba30,transparent 70%)}.contact-inner{position:relative}.contact h2 em{color:#88a8ff}.contact-links a{border-color:#344b7350}.contact-links small{color:#6c8bbd}.contact-links b{color:#dbe8ff}.contact-links span{color:#829ecb}footer{color:#506585}.footer-brand{color:#aebed9}dialog{background:#101827;color:#e2ebfc;border:1px solid #354767;box-shadow:0 30px 120px #0008}.close{background:#1b2942;border-color:#3f5273;color:#d0e0fb}.detail-image{background:radial-gradient(ellipse,#314c7840,#151e2d)}.detail-copy p{color:#8b9cba}.detail-copy .eyebrow{color:#789cff}.detail-call{color:#9db6e3}.booking h3,.back{color:#89aaff}.booking input,.booking textarea{background:#0b1220;border-color:#2e405f;color:#d6e4fa}.booking input:focus{outline:2px solid #507fff}.total{background:#1b2e52;color:#adcaff}.booking-note{color:#7d94b8}.error{color:#ff9999}.skip{background:#233b6a;color:#fff}[dir=rtl] h1 em,[dir=rtl] h2 em,[dir=rtl] .section-heading h2 em{color:#87a6ff}
[dir=rtl] .car-color{font-size:11px;line-height:1.8}[dir=rtl] .card-category{font-size:9px}[dir=rtl] .car-info>p{font-size:9px}[dir=rtl] .rate small{font-size:10px}[dir=rtl] .rate span{font-size:10px}[dir=rtl] .arrow{transform:scaleX(-1)}[dir=rtl] .nav nav{font-size:14px}.car-card:focus-within{border-color:#769aff}.search{border-bottom:1px solid #253754;transition:border-color .2s}.search:focus-within{border-color:#7199ff}.car-image:focus-visible,.view-car:focus-visible{outline:2px solid #8eb1ff;outline-offset:-4px}.welcome h1{animation:welcome-in .7s ease both}.badr-space{animation:welcome-in .9s ease both}@keyframes welcome-in{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){[dir=rtl] .car-color{font-size:9px}[dir=rtl] .card-category{font-size:8px}[dir=rtl] .car-info>p{font-size:7px}.card-category{font-size:8px}.car-info>p{font-size:8px}.car-color{font-size:9px}}@media(prefers-reduced-motion:reduce){.welcome h1,.badr-space{animation:none}}
.badr-space{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;min-height:490px}.badr-halo{position:absolute;width:100%;aspect-ratio:1;top:5%;border-radius:50%;background:radial-gradient(ellipse,#3560c44d,#22478512 55%,transparent 70%);z-index:-1}.badr-halo:after{content:'';position:absolute;inset:8%;border:1px solid #557fd126;border-radius:50%;box-shadow:0 0 70px #2052ba20}.badr-space>.badr-portrait{position:absolute;bottom:0;inset-inline-start:-5%;width:110%;max-width:none;height:100%;object-fit:contain;object-position:bottom;mask-image:linear-gradient(to bottom,black 75%,transparent 100%);filter:drop-shadow(0 0 25px #17365b40)}.host-card{inset-inline:8% 0;bottom:7px;z-index:3}.sparkle{position:absolute;color:#c9deff;font-size:24px;text-shadow:0 0 16px #5c96ff;pointer-events:none;animation:sparkle 4s ease-in-out infinite;z-index:2}.sparkle-one{top:18%;inset-inline-start:7%}.sparkle-two{top:8%;inset-inline-end:12%;font-size:18px;animation-delay:1.5s}.sparkle-three{top:57%;inset-inline-end:0;font-size:13px;animation-delay:2.8s}@keyframes sparkle{0%,100%{opacity:.2;transform:scale(.65) rotate(0)}50%{opacity:1;transform:scale(1) rotate(35deg)}}@media(max-width:700px){.badr-space{min-height:440px;margin-top:-5px}.badr-space>.badr-portrait{width:110%;height:105%;bottom:0}.host-card{inset-inline:8px;bottom:0}.welcome-grid{gap:35px}.sparkle-one{top:20%;inset-inline-start:9%}.sparkle-two{top:4%;inset-inline-end:12%}}@media(prefers-reduced-motion:reduce){.sparkle{animation:none;opacity:.6}}
/* Crown identity — black, chrome and electric blue, from the approved cover. */
body{background:#030509}header{background:#030509f2;border-bottom:1px solid #12315855}.welcome{background:#020409}.welcome:before{background:linear-gradient(147deg,transparent 0 15%,#00aaff8c 15.08%,#006aff35 15.4%,#071124 17%,transparent 22%),linear-gradient(147deg,transparent 0 76%,#08285966 76.1%,#008bff75 77%,#00cfffbb 77.1%,#003d8d55 77.35%,transparent 82%);background-size:auto;mask-image:none;opacity:.65}.welcome:after{background:radial-gradient(ellipse at 90% 90%,#0054b62e,transparent 55%),radial-gradient(ellipse at 15% 0%,#02408030,transparent 45%)}.welcome h1{color:#f3f6fc;text-shadow:0 2px 24px #000}.welcome h1 em{background:linear-gradient(135deg,#f0f5ff,#8ab5ed 65%,#3184e2);color:transparent;background-clip:text;-webkit-background-clip:text}.welcome-copy>.eyebrow{background:#091222a3;border-color:#2c578457}.crown-mini{width:18px;height:13px;object-fit:contain;filter:drop-shadow(0 0 7px #148aff88)}.btn{background:linear-gradient(130deg,#0a6aff,#214dea);box-shadow:0 4px 25px #005aff25;border:1px solid #427fff80}.btn:hover{background:linear-gradient(130deg,#2985ff,#315ee9)}.outline{background:#060e19;border-color:#19385c;box-shadow:none}.outline:hover{background:#0c203d}.welcome-bottom{border-color:#2c4d6b35;color:#5b7696}.badr-halo{background:radial-gradient(ellipse,#0758a925,#01224a10 55%,transparent 70%)}.badr-halo:after{border-color:#38669d1f;box-shadow:0 0 80px #005db31a}.brand-crown{position:absolute;top:-18px;inset-inline-end:7%;width:100px;height:65px;background:linear-gradient(145deg,#f4f9ff,#5788bb 70%,#184970);mask:url('assets/spow-crown.svg') center/contain no-repeat;opacity:.5;transform:rotate(13deg);filter:drop-shadow(0 0 12px #268de9);z-index:-1}.host-card{background:linear-gradient(125deg,#070d17ed,#091b32e8);border-color:#375a8359;box-shadow:0 15px 40px #0009}.catalogue:before{content:'';position:absolute;top:-1px;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,#0b89ff88,transparent)}.car-card{background:radial-gradient(ellipse at 65% 35%,#19345133,transparent 70%),linear-gradient(145deg,#0c1420,#070b12);border-color:#14283f}.car-info{background:#070c14;border-color:#18314a44}.car-card:hover{border-color:#146fb1;box-shadow:0 18px 50px #0008,0 0 20px #008cff09}.car-image{background:radial-gradient(ellipse at 50% 70%,#3173ac21,transparent 70%)}.view-car{background:linear-gradient(145deg,#102948,#08192c);border-color:#24507a;color:#a2d4ff}.experience{background:linear-gradient(145deg,#03070c,#07111c);border-color:#10253b}.contact{background:linear-gradient(135deg,#010306 20%,#061c35 75%,#003770);border-color:#124c8055}.contact:before{background:linear-gradient(148deg,transparent 0 77%,#028bdb55 77.1%,transparent 77.3%),radial-gradient(ellipse at 100% 100%,#006fff20,transparent 70%)}.faq details{border-color:#112336}.chips button[aria-pressed=true]{background:linear-gradient(130deg,#096bdf,#184c9b);box-shadow:0 3px 18px #00549c28}.favorite-filter{border-color:#1b344f}.search{border-color:#1a354e}.search:focus-within{border-color:#008cff}[dir=rtl] h1 em,[dir=rtl] h2 em{color:#94c3f4}[dir=rtl] .welcome h1 em{color:transparent}dialog{background:#070e18;border-color:#224666}.detail-image{background:radial-gradient(ellipse,#1b3c5c33,#07101b)}.booking input,.booking textarea{background:#03080f;border-color:#183650}.total{background:#0b2444;color:#abd8ff}.close{background:#081c31;border-color:#224665}@media(max-width:700px){.welcome:before{background:linear-gradient(147deg,transparent 0 5%,#00aaff6b 5.07%,#006aff20 5.4%,transparent 9%),linear-gradient(147deg,transparent 0 82%,#008bff55 82.1%,transparent 82.4%)}.brand-crown{top:-22px;inset-inline-end:11%;width:72px;height:50px}.welcome-copy>.eyebrow{font-size:7px}.crown-mini{width:17px;height:12px}.welcome h1{font-size:62px}.intro{font-size:12px}.welcome-sign{margin-top:24px}.hero-actions{margin-top:25px}.welcome-grid{padding-top:30px}.badr-space{min-height:410px}}@media(max-width:370px){.welcome h1{font-size:57px}}
@font-face{font-family:PlexArabic;src:url('assets/IBMPlexSansArabic-Regular.ttf');font-weight:400;font-display:swap}@font-face{font-family:PlexArabic;src:url('assets/IBMPlexSansArabic-SemiBold.ttf');font-weight:600 900;font-display:swap}
[dir=rtl] body{font-family:PlexArabic,Arial,sans-serif}[dir=rtl] .welcome-grid{grid-template-columns:1.05fr 1fr;gap:8%;padding-block:60px 48px}[dir=rtl] .welcome-copy{padding-block:20px}[dir=rtl] .welcome h1{font-family:PlexArabic,Arial,sans-serif;font-size:clamp(52px,5.2vw,76px);line-height:1.45;font-weight:600;letter-spacing:0;margin:25px 0 20px}[dir=rtl] .welcome h1 em{font-family:inherit;font-style:normal;font-weight:600;display:block;line-height:1.5;letter-spacing:0;margin-top:0}[dir=rtl] .welcome-copy>.eyebrow{font-size:11px;padding:10px 15px;letter-spacing:0;gap:10px}[dir=rtl] .intro{font-size:16px;line-height:2;max-width:470px;color:#a6b6cd;margin-block:0}[dir=rtl] .hero-actions{margin-top:28px;gap:24px}[dir=rtl] .hero-actions .btn{font-size:14px;padding:17px 24px}[dir=rtl] .hero-contact{font-size:12px}[dir=rtl] .welcome-sign{margin-top:32px}[dir=rtl] .welcome-sign>span:last-child{font-size:10px;line-height:1.9;letter-spacing:0}[dir=rtl] .nav nav{font-size:13px}[dir=rtl] .nav-end select{font-family:PlexArabic;font-size:12px}[dir=rtl] .nav-cta{font-size:12px}[dir=rtl] .host-card small{font-size:11px;line-height:1.8}[dir=rtl] .host-card b{font-size:18px}[dir=rtl] .welcome-bottom{font-size:10px;letter-spacing:0}[dir=rtl] .section-heading{align-items:flex-end}[dir=rtl] .section-heading h2{font-size:47px;line-height:1.5;font-weight:600;letter-spacing:0}[dir=rtl] .section-heading h2 em{font-family:PlexArabic;font-weight:600;line-height:1.5}[dir=rtl] .section-heading .eyebrow,[dir=rtl] .faq>.eyebrow{font-size:12px;letter-spacing:0;margin-bottom:13px}[dir=rtl] .section-aside{font-size:14px;line-height:2.1;color:#8f9fb7;max-width:370px}[dir=rtl] .chips button{font-family:PlexArabic;font-size:12px;padding:11px 17px}[dir=rtl] .favorite-filter{font-family:PlexArabic;font-size:12px}[dir=rtl] .search input{font-size:14px;width:320px;padding:13px 0}[dir=rtl] .search-row select{font-family:PlexArabic;font-size:12px}[dir=rtl] #count{font-size:11px;margin-block:17px 25px}[dir=rtl] .card-category{font-size:11px;letter-spacing:0}[dir=rtl] .car-info>p{font-family:Manrope,Arial,sans-serif;font-size:9px}[dir=rtl] .car-info h3{font-family:Manrope,Arial,sans-serif;font-size:23px;text-align:start;line-height:1.4;min-height:34px}[dir=rtl] .car-color{font-family:PlexArabic;font-size:12px;line-height:1.9;color:#91a4c2;margin-top:9px}[dir=rtl] .rate{font-family:Manrope,PlexArabic,sans-serif;font-size:25px}[dir=rtl] .rate small{font-family:PlexArabic;font-size:11px;margin-inline-start:7px}[dir=rtl] .rate span{font-family:PlexArabic;font-size:10px;margin-top:5px}[dir=rtl] .rate.request{font-family:PlexArabic;font-size:16px}[dir=rtl] .asset-note{font-size:11px;line-height:2}[dir=rtl] .experience h2,[dir=rtl] .faq h2{font-size:43px;font-weight:600;line-height:1.5}[dir=rtl] .experience-top>p:last-child,[dir=rtl] .steps p{font-size:14px;line-height:2}[dir=rtl] .steps h3{font-size:22px;font-weight:600;line-height:1.7}[dir=rtl] .steps li>span{font-family:Manrope;font-size:12px}[dir=rtl] .faq summary{font-size:16px;line-height:1.8}[dir=rtl] .faq details p{font-size:14px;line-height:2.1}[dir=rtl] .contact h2{font-size:56px;line-height:1.6;font-weight:600}[dir=rtl] .contact-links b{font-size:23px}[dir=rtl] .contact-links small{font-size:10px;letter-spacing:0}[dir=rtl] footer{font-size:11px}[dir=rtl] .detail h2{font-family:Manrope;font-size:32px;line-height:1.3}[dir=rtl] .detail-copy p{font-size:14px;line-height:2}[dir=rtl] .booking h2{font-size:32px;line-height:1.6;font-weight:600}[dir=rtl] .booking label{font-size:13px;gap:9px}[dir=rtl] .booking input,[dir=rtl] .booking textarea{font-size:14px}[dir=rtl] .booking-note{font-size:12px;line-height:2}[dir=rtl] .booking .btn{font-size:14px}[dir=rtl] .back{font-size:13px}
.site-intro{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#05172e,#010205 65%);pointer-events:none;animation:intro-away .6s 1s cubic-bezier(.7,0,.3,1) forwards}.intro-mark{display:flex;align-items:center;flex-direction:column;gap:22px;animation:mark-in .7s ease-out both}.intro-mark img{width:60px;height:40px;filter:drop-shadow(0 0 22px #087aff60)}.intro-mark>span{font:700 39px Manrope;letter-spacing:-2px;color:#eef5ff}.intro-mark b{font-weight:400;color:#8aaddb}.intro-mark>i{width:105px;height:2px;background:linear-gradient(90deg,transparent,#24baff,transparent);transform-origin:center;animation:intro-line .9s ease-out both;box-shadow:0 0 20px #009dff}.welcome-copy>*{animation:content-in .65s .7s cubic-bezier(.2,.8,.2,1) backwards}.welcome-copy h1{animation-delay:.78s}.welcome-copy .intro{animation-delay:.87s}.welcome-copy .hero-actions{animation-delay:.95s}.badr-space{animation:content-in .9s .8s cubic-bezier(.2,.8,.2,1) backwards}.scroll-enter{opacity:0;transform:translateY(20px);transition:opacity .65s,transform .65s cubic-bezier(.2,.8,.2,1)}.scroll-enter.entered{opacity:1;transform:none}.btn,.view-car,.heart,.car-card,nav a,.contact-links a{transition:transform .25s,background .25s,border-color .25s,color .25s,box-shadow .25s}.contact-links a:hover{transform:translateX(5px)}[dir=rtl] .contact-links a:hover{transform:translateX(-5px)}@keyframes intro-away{to{opacity:0;visibility:hidden;transform:scale(1.03)}}@keyframes mark-in{from{opacity:0;transform:translateY(15px) scale(.94)}to{opacity:1;transform:none}}@keyframes intro-line{from{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes content-in{from{opacity:0;transform:translateY(15px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}
@media(max-width:1050px){[dir=rtl] .welcome h1{font-size:54px}[dir=rtl] .intro{font-size:14px}[dir=rtl] .welcome-grid{gap:5%}[dir=rtl] .chips button{padding-inline:13px;font-size:11px}[dir=rtl] .section-heading h2{font-size:40px}}
@media(max-width:700px){[dir=rtl] .welcome-grid{grid-template-columns:1fr;padding-block:27px 28px;gap:26px}[dir=rtl] .welcome-copy{padding:0}[dir=rtl] .welcome h1{font-size:43px;line-height:1.5;margin:23px 0 15px}[dir=rtl] .welcome h1 em{font-size:41px;line-height:1.6;white-space:normal}[dir=rtl] .welcome-copy>.eyebrow{font-size:10px;padding:9px 12px;max-width:100%}[dir=rtl] .intro{font-size:14px;line-height:2;max-width:100%}[dir=rtl] .hero-actions{gap:17px;margin-top:23px}[dir=rtl] .hero-actions .btn{font-size:13px;padding:15px 19px}[dir=rtl] .hero-contact{font-size:11px}[dir=rtl] .welcome-sign{margin-top:23px}[dir=rtl] .welcome-sign>span:last-child{font-size:9px}[dir=rtl] .badr-space{min-height:370px;margin-top:3px}[dir=rtl] .welcome-bottom{font-size:8px;line-height:1.8}[dir=rtl] .section-heading{align-items:flex-start;gap:10px;margin-bottom:27px}[dir=rtl] .section-heading h2{font-size:33px;line-height:1.55}[dir=rtl] .section-heading .eyebrow{font-size:10px;margin-bottom:12px}[dir=rtl] .section-aside{font-size:12px;line-height:2;max-width:100%;margin:0}[dir=rtl] .chips button{font-size:11px;padding:10px 12px}[dir=rtl] .favorite-filter{font-size:14px;padding:8px}[dir=rtl] .search input{font-size:12px;width:185px}[dir=rtl] .search-row select{font-size:10px;max-width:120px}[dir=rtl] #count{font-size:10px;margin-block:13px 19px}[dir=rtl] .card-category{font-size:9px}[dir=rtl] .car-info h3{font-size:17px;min-height:45px;line-height:1.4}[dir=rtl] .car-color{font-size:10px;line-height:1.9;min-height:38px;margin-top:7px}[dir=rtl] .card-bottom{padding-top:13px}[dir=rtl] .rate{font-size:22px}[dir=rtl] .rate small{font-size:9px;margin-inline-start:4px}[dir=rtl] .rate span{font-size:9px}[dir=rtl] .rate.request{font-size:12px}[dir=rtl] .asset-note{font-size:10px;line-height:2}[dir=rtl] .experience h2,[dir=rtl] .faq h2{font-size:32px;line-height:1.6}[dir=rtl] .experience-top>p:last-child,[dir=rtl] .steps p{font-size:12px;line-height:2}[dir=rtl] .steps h3{font-size:19px}[dir=rtl] .faq summary{font-size:14px}[dir=rtl] .faq details p{font-size:12px}[dir=rtl] .contact h2{font-size:36px;line-height:1.7}[dir=rtl] .contact-links b{font-size:21px}[dir=rtl] footer{font-size:9px}[dir=rtl] .booking h2{font-size:25px}[dir=rtl] .booking label{font-size:11px}[dir=rtl] .booking input{font-size:13px}[dir=rtl] .booking-note{font-size:11px}.intro-mark>span{font-size:33px}}
@media(max-width:370px){[dir=rtl] .welcome h1{font-size:39px}[dir=rtl] .welcome h1 em{font-size:37px}[dir=rtl] .search input{width:155px}}
@media(prefers-reduced-motion:reduce){.site-intro{display:none}.welcome-copy>*,.badr-space{animation:none}.scroll-enter{opacity:1;transform:none;transition:none}.contact-links a:hover{transform:none}}
.booking-availability{font-size:12px;line-height:1.8;padding:13px 15px;border:1px solid #24486b;border-radius:6px;background:#0a1b2b;color:#9ab9db}.booking-availability[data-state=available]{border-color:#255f55;color:#91cfb6;background:#0a201c}.booking-availability[data-state=unavailable]{border-color:#735b34;color:#e2c58f;background:#231c10}[dir=rtl] .booking-availability{font-family:PlexArabic;font-size:13px}.total small{font-size:11px;line-height:1.8}#discount-note{color:#83c8ad}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}
.owner-link{font-size:10px;color:#647e9f}.owner-link:hover{color:#b5d7ff}[dir=rtl] .owner-link{font-size:11px}
/* Finished galleries load only when a model is opened; catalogue cutouts stay unchanged. */
.detail.has-gallery{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr)}
.vehicle-gallery{min-width:0;padding:28px 18px 20px;background:linear-gradient(145deg,#0a1727,#03070e);border-inline-end:1px solid #172840}
.gallery-main{position:relative;display:flex;align-items:center;justify-content:center;background:#03070c;border:1px solid #1b3048;border-radius:9px;overflow:hidden;height:470px}
.gallery-main>img{width:100%;height:100%;max-height:none;object-fit:contain;display:block}
.gallery-controls{position:absolute;inset-inline:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}
.gallery-controls button{pointer-events:auto;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid #abc7ea45;background:#07111dd9;color:#fff;font:24px/1 Manrope;backdrop-filter:blur(8px)}
.gallery-controls button:hover{background:#164b9e;border-color:#74bfff}
.gallery-controls span{padding:7px 12px;border-radius:20px;background:#07111ddd;color:#edf6ff;font:11px Manrope;font-variant-numeric:tabular-nums;backdrop-filter:blur(8px)}
.gallery-thumbs{display:flex;gap:7px;overflow:auto;scrollbar-width:thin;scrollbar-color:#254d77 transparent;margin-top:12px;padding:3px 1px 7px;overscroll-behavior-inline:contain}
.gallery-thumbs button{flex:0 0 49px;height:61px;padding:2px;border:1px solid #22364e;border-radius:5px;background:#07101d;opacity:.58;transition:opacity .18s,border-color .18s}
.gallery-thumbs button img{width:100%;height:100%;object-fit:contain}
.gallery-thumbs button[aria-pressed=true]{opacity:1;border-color:#63beff;box-shadow:0 0 0 1px #2783d3}
.gallery-thumbs button:hover{opacity:1}
.gallery-variant{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-block:1px solid #263a53;padding-block:15px;margin-block:20px}
.gallery-variant>span{font-size:10px;color:#8ca5c6}.gallery-variant>strong{font-size:14px;color:#d8e9ff}.gallery-variant label{font-size:11px;color:#b1c7e3}
.gallery-variant select{width:100%;border:1px solid #34516e;border-radius:5px;padding:11px 12px;background:#101d30;color:#e2eeff;font-size:13px;text-align:start}
[dir=rtl] .gallery-variant>span,[dir=rtl] .gallery-variant label{font-family:PlexArabic;font-size:12px;letter-spacing:0}[dir=rtl] .gallery-variant>strong,[dir=rtl] .gallery-variant select{font-family:PlexArabic;font-size:14px}
@media(max-width:700px){.detail.has-gallery{grid-template-columns:1fr}.vehicle-gallery{border-inline-end:0;border-bottom:1px solid #172840;padding:43px 14px 13px}.gallery-main{height:350px}.gallery-thumbs button{flex-basis:43px;height:53px}.has-gallery .detail-copy{padding-top:22px}.gallery-variant{margin-block:14px;padding-block:12px}}
@media(max-width:370px){.gallery-main{height:310px}}
@media(prefers-reduced-motion:reduce){.gallery-thumbs button{transition:none}}
