@layer components{.lang-toggle[data-astro-cid-ra2rg4ph]{min-block-size:2.75rem;color:var(--color-ivory);align-items:center;padding-inline:.25rem;font-size:.95rem;font-weight:400;transition:color .2s;display:inline-flex}.lang-toggle[data-astro-cid-ra2rg4ph]:lang(en){letter-spacing:.16em;text-transform:uppercase;font-size:.8rem}.lang-toggle[data-astro-cid-ra2rg4ph]:hover{color:var(--gold-300)}.skip-link[data-astro-cid-nen7h5rs]{z-index:60;background:var(--gold-300);color:var(--color-bg);border-radius:999px;padding:.75rem 1.25rem;font-weight:500;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-200%)}.skip-link[data-astro-cid-nen7h5rs]:focus-visible{transform:none}.site-header[data-astro-cid-nen7h5rs]{border-block-end:1px solid #0000;transition:background-color .35s,border-color .35s,backdrop-filter .35s}.site-header[data-astro-cid-nen7h5rs][data-scrolled=true]{background-color:color-mix(in srgb, var(--color-surface) 92%, transparent);border-block-end-color:var(--color-line);backdrop-filter:blur(10px)}.nav-link[data-astro-cid-nen7h5rs]{color:var(--color-ivory);font-size:.75rem;font-weight:400}.nav-link[data-astro-cid-nen7h5rs]:lang(en){letter-spacing:.18em;text-transform:uppercase}.nav-link[data-astro-cid-nen7h5rs]:lang(ar){font-size:1rem}.menu-button[data-astro-cid-nen7h5rs]{block-size:2.75rem;inline-size:2.75rem;color:var(--color-ivory);cursor:pointer;border-radius:999px;place-items:center;margin-inline-end:-.5rem;transition:color .2s;display:inline-grid}.menu-button[data-astro-cid-nen7h5rs]:hover{color:var(--gold-300)}.mobile-menu[data-astro-cid-nen7h5rs]{background:var(--color-bg);block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--color-ivory);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs]::backdrop{background:var(--color-bg)}.mobile-menu[data-astro-cid-nen7h5rs][open]{animation:.35s both menu-in}@keyframes menu-in{0%{opacity:0}}.menu-link[data-astro-cid-nen7h5rs]{font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;font-size:1.85rem;font-weight:500;line-height:1.2;transition:color .2s;display:flex}.menu-link[data-astro-cid-nen7h5rs]:lang(ar){font-family:var(--font-display-ar);font-size:1.75rem;font-weight:700}.menu-link[data-astro-cid-nen7h5rs]:hover{color:var(--gold-300)}.site-footer[data-astro-cid-jo6i4kqk]{padding-block-end:calc(5.5rem + env(safe-area-inset-bottom))}@media (width>=48rem){.site-footer[data-astro-cid-jo6i4kqk]{padding-block-end:1rem}}.footer-tagline[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--color-muted);font-size:1.35rem;font-style:normal}.footer-tagline[data-astro-cid-jo6i4kqk]:lang(ar){font-family:var(--font-display-ar);font-weight:700}.footer-link[data-astro-cid-jo6i4kqk]{font-size:.75rem;font-weight:400}.footer-link[data-astro-cid-jo6i4kqk]:lang(en){letter-spacing:.18em;text-transform:uppercase}.footer-link[data-astro-cid-jo6i4kqk]:lang(ar){font-size:1rem}.footer-social[data-astro-cid-jo6i4kqk]{border:1px solid var(--color-line);border-radius:999px;place-items:center;block-size:2.75rem;inline-size:2.75rem;transition:color .2s,border-color .2s;display:grid}.footer-social[data-astro-cid-jo6i4kqk]:hover{color:var(--gold-300);border-color:var(--gold-500)}.action-bar[data-astro-cid-nhfgcty3]>div[data-astro-cid-nhfgcty3]{background:color-mix(in srgb, var(--color-surface) 94%, transparent);backdrop-filter:blur(10px);padding-block-end:calc(.75rem + env(safe-area-inset-bottom))}.action-bar[data-astro-cid-nhfgcty3]{transition:transform .35s}.js .action-bar[data-astro-cid-nhfgcty3][data-visible=false]{transform:translateY(110%)}.hero-title[data-astro-cid-yodha2z4]{font-size:clamp(2.6rem,1.6rem + 4.6vw,5.25rem);line-height:1.06}.hero-title[data-astro-cid-yodha2z4]:lang(ar){font-size:clamp(2.4rem,1.5rem + 4vw,4.5rem);line-height:1.45}.hero-glow[data-astro-cid-yodha2z4]{background:radial-gradient(60% 45%,#0a0a09eb,#0a0a0900 100%)}.value-label[data-astro-cid-jqx5a2sr]{color:var(--color-ivory);font-size:.7rem;font-weight:400;line-height:1.6}.value-label[data-astro-cid-jqx5a2sr]:lang(en){letter-spacing:.24em;text-transform:uppercase}.value-label[data-astro-cid-jqx5a2sr]:lang(ar){font-size:1rem}@media (width>=40rem){.value-label[data-astro-cid-jqx5a2sr]:lang(en){font-size:.8rem}}.point-icon[data-astro-cid-fljqpr6k]{border:1px solid var(--gold-500);block-size:3.5rem;inline-size:3.5rem;color:var(--gold-300);border-radius:999px;place-items:center;display:grid}.todo-chip[data-astro-cid-vm6a7qxt]{border:1px dashed var(--gold-500);max-inline-size:100%;color:var(--gold-300);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;vertical-align:middle;background:#be8e4914;border-radius:999px;align-items:center;padding:.2em .7em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:400;line-height:1.4;display:inline-flex}.service-card[data-astro-cid-j2lavqje]{background:linear-gradient(180deg, var(--color-surface-2), var(--color-surface) 60%);transition:border-color .3s,transform .3s,box-shadow .3s}.service-card[data-astro-cid-j2lavqje]:hover{border-color:var(--gold-700);box-shadow:0 24px 60px -30px #e5bb7340}.featured-badge[data-astro-cid-j2lavqje]{background:var(--gold-gradient);color:var(--color-bg);white-space:nowrap;border-radius:999px;padding:.35rem .9rem;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -50%}[dir=rtl] .featured-badge[data-astro-cid-j2lavqje]{translate:50% -50%}.product-chip[data-astro-cid-ezue6bjn]{border:1px solid var(--color-line);background:var(--color-bg);border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1.25rem;font-weight:400;display:inline-flex}.car-art[data-astro-cid-wkshis2o]{-webkit-mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%)}.steps-line[data-astro-cid-wkshis2o]{background:linear-gradient(90deg, transparent, var(--gold-700) 20%, var(--gold-700) 80%, transparent)}.step-number[data-astro-cid-wkshis2o]{border:1px solid var(--gold-500);background:var(--color-bg);block-size:3.5rem;inline-size:3.5rem;color:var(--gold-300);font-family:var(--font-display);letter-spacing:.04em;border-radius:999px;place-items:center;font-size:1.15rem;font-weight:500;display:grid;position:relative}.reviews-row[data-astro-cid-67ep6ump]{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(85%,22rem);grid-auto-flow:column;gap:1rem;padding-block-end:.5rem;display:grid;overflow-x:auto}.reviews-row[data-astro-cid-67ep6ump]>li[data-astro-cid-67ep6ump]{scroll-snap-align:start}@media (width>=48rem){.reviews-row[data-astro-cid-67ep6ump]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:1.5rem;overflow:visible}}@media (width>=64rem){.reviews-row[data-astro-cid-67ep6ump]{grid-template-columns:repeat(3,minmax(0,1fr))}}.review-text[data-astro-cid-67ep6ump]{font-family:var(--font-display);color:var(--color-ivory);font-size:1.3rem;line-height:1.5}.review-text[data-astro-cid-67ep6ump]:lang(ar){font-family:var(--font-sans);font-size:1.15rem;line-height:1.9}.location-chip[data-astro-cid-c6hy6oey]{border:1px solid var(--color-line);background:var(--color-bg);border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1.25rem;font-weight:400;display:inline-flex}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{list-style:none}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-gfo3rpqg]{font-family:var(--font-display);font-size:1.3rem;line-height:1.35}.faq-q[data-astro-cid-gfo3rpqg]:lang(ar){font-family:var(--font-display-ar);font-weight:700;line-height:1.6}.faq-item[data-astro-cid-gfo3rpqg] .faq-icon[data-astro-cid-gfo3rpqg]{transition:transform .3s;transform:rotate(90deg)}.faq-item[data-astro-cid-gfo3rpqg][open] .faq-icon[data-astro-cid-gfo3rpqg]{transform:rotate(-90deg)}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:hover .faq-q[data-astro-cid-gfo3rpqg]{color:var(--gold-300)}.booking-form[data-astro-cid-wiw2wmn4]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.5rem;padding:1.75rem}@media (width>=40rem){.booking-form[data-astro-cid-wiw2wmn4]{padding:2.5rem}}.field[data-astro-cid-wiw2wmn4]{flex-direction:column;gap:.5rem;display:flex}.field[data-astro-cid-wiw2wmn4] label[data-astro-cid-wiw2wmn4]{color:var(--color-ivory);font-size:.85rem;font-weight:400}.req[data-astro-cid-wiw2wmn4]{color:var(--gold-300)}.field[data-astro-cid-wiw2wmn4] [data-astro-cid-wiw2wmn4]:is(input,select,textarea){background:var(--color-surface-2);min-block-size:3rem;inline-size:100%;color:var(--color-ivory);font:inherit;border:1px solid #e5bb7347;border-radius:.375rem;padding:.7rem 1rem;font-weight:300;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-wiw2wmn4] textarea[data-astro-cid-wiw2wmn4]{resize:vertical}.field[data-astro-cid-wiw2wmn4] [data-astro-cid-wiw2wmn4]::placeholder{color:#7c776c}.field[data-astro-cid-wiw2wmn4] [data-astro-cid-wiw2wmn4]:is(input,select,textarea):hover{border-color:var(--gold-700)}.field[data-astro-cid-wiw2wmn4] [data-astro-cid-wiw2wmn4]:is(input,select,textarea):focus-visible{border-color:var(--gold-300);outline:none;box-shadow:0 0 0 3px #e5bb7333}.field[data-astro-cid-wiw2wmn4] [data-astro-cid-wiw2wmn4][aria-invalid=true]{border-color:#e08a7a}.field[data-astro-cid-wiw2wmn4] input[data-astro-cid-wiw2wmn4][type=date]{color-scheme:dark}.select[data-astro-cid-wiw2wmn4]{position:relative}.select[data-astro-cid-wiw2wmn4] select[data-astro-cid-wiw2wmn4]{appearance:none;padding-inline-end:2.75rem}.select[data-astro-cid-wiw2wmn4] .select-icon{color:var(--gold-500);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:1rem;translate:0 -50%;rotate:90deg}[dir=rtl] .select[data-astro-cid-wiw2wmn4] .select-icon{rotate:-90deg}.field-error[data-astro-cid-wiw2wmn4],.form-summary[data-astro-cid-wiw2wmn4]{color:#f0a596;font-size:.85rem}.form-summary[data-astro-cid-wiw2wmn4]{margin-block:1rem .5rem}.detail-icon[data-astro-cid-d56ov33j]{border:1px solid var(--color-line);block-size:2.75rem;inline-size:2.75rem;color:var(--gold-500);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.social-link[data-astro-cid-d56ov33j]{border:1px solid var(--color-line);block-size:2.75rem;inline-size:2.75rem;color:var(--color-ivory);border-radius:999px;place-items:center;transition:color .2s,border-color .2s;display:grid}.social-link[data-astro-cid-d56ov33j]:hover{color:var(--gold-300);border-color:var(--gold-500)}}
