@font-face{font-family:'Dubai';src:url('/assets/fonts/Dubai-Light.woff2') format('woff2'),url('/assets/fonts/Dubai-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Dubai';src:url('/assets/fonts/Dubai-Regular.woff2') format('woff2'),url('/assets/fonts/Dubai-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Dubai';src:url('/assets/fonts/Dubai-Medium.woff2') format('woff2'),url('/assets/fonts/Dubai-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Dubai';src:url('/assets/fonts/Dubai-Bold.woff2') format('woff2'),url('/assets/fonts/Dubai-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}:root{--d-bg:#0a0a0b;--d-bg2:#111114;--d-bg3:#15151b;--d-ink:#f4efe5;--d-ink-soft:#cbc5b8;--d-muted:#8f897d;--d-muted2:#6f6a60;--d-bronze:#C8A24B;--d-bronze2:#E8C77E;--d-bronze3:#b78a35;--d-line:rgba(200,162,75,.16);--d-hair:rgba(244,239,229,.10);--d-soft:rgba(244,239,229,.07);--d-grad:linear-gradient(135deg,#E8C77E 0%,#C8A24B 48%,#9c7a32 100%);--d-stage:radial-gradient(115% 130% at 50% 14%,#fbf8f1 0%,#efe9da 45%,#d8d0bd 100%);--d-card:linear-gradient(180deg,rgba(22,22,28,.9),rgba(12,12,16,.95));--d-shadow:0 30px 70px -30px rgba(0,0,0,.85)}body,h1,h2,h3,h4,h5,h6,.page-header-title,.hero-title,.section-title,.title,.sub-title,.boom-col .info .title,.boom-col .info .title a,.service-card h3,.service-card-label,.faq-question,button,.order-now-btn,.hero-btn,.btn,.form-submit,.header .header-logo,.header .header-logo a,.main-nav a,.nav-toggle,.breadcrumb-nav a,.breadcrumb-nav .current,.contat-text .call-now,.contat-text .number,.footer-text,.footer-link,.specs-table th,.specs-table td,input,select,textarea,label{font-family:'Dubai','Segoe UI',Tahoma,Arial,sans-serif !important}html[dir="rtl"] body,html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] h4,html[dir="rtl"] h5,html[dir="rtl"] h6,html[dir="rtl"] .page-header-title,html[dir="rtl"] .hero-title,html[dir="rtl"] .section-title,html[dir="rtl"] .title,html[dir="rtl"] .sub-title,html[dir="rtl"] .faq-question,html[dir="rtl"] button,html[dir="rtl"] .order-now-btn,html[dir="rtl"] .hero-btn,html[dir="rtl"] .service-card h3,html[dir="rtl"] .service-card-label,html[dir="rtl"] .boom-col .info .title,html[dir="rtl"] .boom-col .info .title a,html[dir="rtl"] .main-nav a,html[dir="rtl"] .nav-toggle,html[dir="rtl"] .breadcrumb-nav a,html[dir="rtl"] .breadcrumb-nav .current,html[dir="rtl"] .contat-text .call-now,html[dir="rtl"] .contat-text .number{font-family:'Dubai','Segoe UI',Tahoma,Arial,sans-serif !important}h1,h2,h3,h4,h5,h6,.section-title,.title,.page-header-title{font-weight:700 !important;letter-spacing:-0.005em !important}[dir="rtl"] body,[dir="rtl"] p,[dir="rtl"] li,[dir="rtl"] .faq-answer-inner{line-height:1.9 !important;letter-spacing:0 !important}[dir="rtl"] .main-nav a,[dir="rtl"] .sub-title,[dir="rtl"] .breadcrumb-nav a,[dir="rtl"] .breadcrumb-nav .current{letter-spacing:0 !important}[dir="rtl"] .specs-table td,[dir="rtl"] .specs-table th,[dir="rtl"] .contat-text .number{unicode-bidi:plaintext}body{background:var(--d-bg) !important;color:var(--d-ink-soft) !important}.section,section{position:relative}::selection{background:rgba(200,162,75,.30);color:#fff}p{color:var(--d-ink-soft) !important}a{color:var(--d-bronze2)}.breadcrumb-nav{background:var(--d-bg2) !important;border-bottom:1px solid var(--d-line) !important}.breadcrumb-nav a{color:var(--d-bronze2) !important}.breadcrumb-nav .current{color:var(--d-muted) !important}.breadcrumb-nav .separator{color:var(--d-muted2) !important}.page-header{background:radial-gradient(135% 130% at 50% -12%,#15151b 0%,#111114 38%,#0a0a0b 78%) !important;border-bottom:1px solid var(--d-line) !important;min-height:360px;isolation:isolate;overflow:hidden}.page-header::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(120% 90% at 78% 12%,rgba(200,162,75,.16),transparent 55%);pointer-events:none}.page-header .overlay{background:linear-gradient(180deg,rgba(10,10,11,.30),rgba(10,10,11,.65)) !important}.page-header .container{position:relative;z-index:2}.page-header-title{color:var(--d-ink) !important;font-weight:700 !important;letter-spacing:-0.015em !important;text-shadow:0 24px 60px rgba(0,0,0,.5)}.page-header p,.page-header .page-header-subtitle{color:var(--d-ink-soft) !important}.about-services{background:var(--d-bg) !important}.about-services:nth-of-type(even){background:var(--d-bg2) !important}.boom{background:var(--d-bg2) !important}.section-title{color:var(--d-ink) !important}.about-services .section-title::after,.boom .section-title::after{background:var(--d-grad) !important;height:2px !important;width:56px !important}.about-services p,.boom p,.about-services li{color:var(--d-ink-soft) !important}.about-services h3{color:var(--d-ink) !important}.about-services ul li strong{color:var(--d-ink) !important}.about-services p a,.about-services li a,.about-services h3 a{color:var(--d-bronze2) !important;text-decoration-color:rgba(200,162,75,.5) !important}.about-services p a:hover,.about-services li a:hover{color:var(--d-bronze) !important}.content-block{border-color:var(--d-hair) !important}.content-block h2{color:var(--d-ink) !important}.content-block p,.content-block li{color:var(--d-ink-soft) !important}.related-pages-box{background:var(--d-bg3) !important;border-left:3px solid var(--d-bronze) !important}.related-pages-box a{color:var(--d-bronze2) !important}.section-divider{background:var(--d-grad) !important}.boom-col .image{background:var(--d-stage) !important;border-radius:14px 14px 0 0;overflow:hidden}.boom-col .image img{mix-blend-mode:multiply;padding:9% 9% 11% !important}.boom-col .image::after{background:linear-gradient(180deg,transparent 55%,rgba(40,33,20,.18)) !important}.boom-col .info{background:var(--d-card) !important;border-top:3px solid var(--d-bronze) !important;border-radius:0 0 14px 14px;box-shadow:var(--d-shadow)}.boom-col{transition:transform .45s cubic-bezier(.16,1,.3,1) !important}.boom-col:hover{transform:translateY(-6px)}.boom-col .info .title,.boom-col .info .title a{color:var(--d-ink) !important}.boom-col .info .title a:hover{color:var(--d-bronze2) !important}.boom-col .info .sub-title{color:var(--d-bronze2) !important}.boom-col .info .description{color:var(--d-ink-soft) !important;border-top:1px solid var(--d-hair) !important;border-bottom:1px solid var(--d-hair) !important}.boom-col .info p{color:var(--d-muted) !important}.boom-col .info p a{color:var(--d-bronze2) !important;border-bottom-color:rgba(200,162,75,.45) !important}.boom-col .info p a:hover{color:var(--d-bronze) !important;border-bottom-color:var(--d-bronze) !important}.specs-table{border:1px solid var(--d-line) !important;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,rgba(22,22,28,.55),rgba(12,12,16,.65)) !important;box-shadow:var(--d-shadow)}.specs-table th{background:rgba(200,162,75,.08) !important;color:var(--d-bronze2) !important;border-bottom:1px solid var(--d-line) !important;text-transform:uppercase;letter-spacing:.1em}.specs-table td{color:var(--d-ink-soft) !important;border-bottom:1px solid var(--d-hair) !important}.specs-table tbody tr:hover{background:rgba(200,162,75,.05) !important}.specs-table tbody tr:last-child td{border-bottom:0 !important}.faq-item{background:var(--d-bg2) !important;border:1px solid var(--d-hair) !important}.faq-item:last-child{border-bottom:1px solid var(--d-hair) !important}.faq-item:hover{background:var(--d-bg3) !important}.faq-question{color:var(--d-ink) !important;background:transparent !important}.faq-question::after{color:var(--d-bronze2) !important}.faq-item.active .faq-question{background:rgba(200,162,75,.10) !important;color:var(--d-bronze2) !important}.faq-item.active .faq-question::after{color:var(--d-bronze2) !important}.faq-answer{background:rgba(10,10,12,.55) !important}.faq-answer-inner{color:var(--d-ink-soft) !important;border-top:1px solid var(--d-hair) !important}.faq-answer-inner a{color:var(--d-bronze2) !important}.service-card{background:var(--d-card) !important;border:1px solid var(--d-line) !important;color:var(--d-ink-soft) !important}.service-card::before{background:var(--d-grad) !important}.service-card:hover{background:#15151c !important;color:var(--d-ink) !important;transform:translateY(-5px);box-shadow:var(--d-shadow)}.service-card h3{color:var(--d-ink) !important}.service-card-label,.service-card-arrow{color:var(--d-bronze2) !important}.service-card p{color:var(--d-muted) !important}.service-card:hover p{color:var(--d-ink-soft) !important}.order-now{background:linear-gradient(180deg,#0c0c11,#0a0a0c) !important;position:relative;overflow:hidden}.order-now::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 140% at 50% 0%,rgba(200,162,75,.16),transparent 60%)}.order-now .container{position:relative;z-index:1}.order-now .section-title,.order-now h2{color:var(--d-ink) !important}.order-now .description{color:var(--d-ink-soft) !important}.hero-btn,.order-now-btn,.btn,.form-submit{background:var(--d-grad) !important;color:#1a1406 !important;border:1px solid transparent !important;border-radius:100px !important;box-shadow:0 14px 34px -14px rgba(200,162,75,.6) !important;transition:transform .3s ease,box-shadow .3s ease,filter .3s !important}.hero-btn:hover,.order-now-btn:hover,.btn:hover,.form-submit:hover{background:var(--d-grad) !important;color:#1a1406 !important;filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 20px 44px -16px rgba(232,199,126,.55) !important}.boom .order-now-btn{background:var(--d-grad) !important;color:#1a1406 !important;border:1px solid transparent !important;box-shadow:0 14px 34px -14px rgba(200,162,75,.6) !important}.boom .order-now-btn:hover{background:var(--d-grad) !important;color:#1a1406 !important;filter:brightness(1.06)}.btn-call,a.btn-call,.notfound .btn-call,.cta-button,.boom-btn{background:var(--d-grad) !important;color:#1a1406 !important;border:1px solid transparent !important}.contact-form{background:var(--d-card) !important;border:1px solid var(--d-line) !important;border-radius:16px;box-shadow:var(--d-shadow)}.contact-form label,label{color:var(--d-ink-soft) !important}.contact-form input,.contact-form select,.contact-form textarea,input[type=text],input[type=tel],input[type=email],select,textarea{background:rgba(255,255,255,.03) !important;color:var(--d-ink) !important;border:1px solid var(--d-line) !important;border-radius:10px !important}input::placeholder,textarea::placeholder{color:var(--d-muted2) !important}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus,input:focus,select:focus,textarea:focus{border-color:var(--d-bronze) !important;outline:none !important;box-shadow:0 0 0 3px rgba(200,162,75,.12) !important}select option{background:#15151b;color:var(--d-ink)}.document-list li{border-bottom:1px dashed var(--d-hair) !important;color:var(--d-ink-soft) !important}.document-list li::before{color:var(--d-bronze2) !important}img{image-rendering:-webkit-optimize-contrast}hr{border-color:var(--d-hair) !important}.contact-card{background:var(--d-card) !important;border:1px solid var(--d-line) !important;color:var(--d-ink-soft) !important}.contact-card:hover{background:#15151c !important;border-color:var(--d-bronze) !important}.contact-card h3,.contact-card-label,.contact-card-value,.contact-card a{color:var(--d-ink) !important}.contact-card-label{color:var(--d-bronze2) !important}.contact-card .contact-card-value,.contact-card-value{color:var(--d-ink) !important}[dir="rtl"] .contact-card-value{direction:ltr;unicode-bidi:isolate}.pp-card{background:var(--d-card) !important;border:1px solid var(--d-line) !important;color:var(--d-ink-soft) !important}.pp-card:hover{border-color:var(--d-bronze) !important;transform:translateY(-4px);transition:transform .4s,border-color .3s}.pp-card h3,.pp-step h3,.pp-faq h3{color:var(--d-ink) !important}.pp-card p,.pp-step p,.pp-faq p,.pp-card li{color:var(--d-ink-soft) !important}.pp-step-num,.pp-card .num{color:var(--d-bronze2) !important}.links,.notfound{background:var(--d-bg2) !important}.link-card{background:var(--d-card) !important;border:1px solid var(--d-line) !important;color:var(--d-ink-soft) !important}.link-card:hover{border-color:var(--d-bronze) !important}.link-card strong,.link-card a{color:var(--d-ink) !important}.notfound h1,.notfound h2{color:var(--d-ink) !important}.notfound p{color:var(--d-ink-soft) !important}[dir="rtl"] a[href^="tel:"]{unicode-bidi:isolate}[dir="rtl"] .order-now-btn,[dir="rtl"] .hero-btn{unicode-bidi:isolate}.section{padding:clamp(64px,9vw,118px) 20px !important}.page-header{min-height:clamp(300px,38vw,420px);display:flex;align-items:center;padding-top:clamp(40px,5vw,70px) !important;padding-bottom:clamp(40px,5vw,70px) !important}.page-header__glow,.page-header::after{content:"";position:absolute;left:50%;top:-30%;transform:translateX(-50%);width:80vw;max-width:760px;height:420px;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(200,162,75,.12),transparent 62%);filter:blur(6px)}.page-header-content{position:relative;z-index:2}.page-header-content::before{content:"DUBAI · SHARJAH · AJMAN";display:block;margin-bottom:18px;font-size:clamp(10px,1vw,12px);font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--d-bronze2);font-family:'Dubai','Inter',sans-serif}html[dir="rtl"] .page-header-content::before{content:"دبي · الشارقة · عجمان";letter-spacing:.04em}.page-header-title{font-size:clamp(34px,5.2vw,60px) !important;line-height:1.16 !important;letter-spacing:-0.018em !important;max-width:20ch;margin-inline:auto}.page-header-subtitle,.page-header .page-header-content>p{color:var(--d-ink-soft) !important;font-size:clamp(15px,1.5vw,18px) !important;margin-top:16px !important;max-width:60ch;margin-inline:auto}.page-header-content::after{content:"";display:block;width:64px;height:2px;margin:28px auto 0;background:var(--d-grad);border-radius:2px}.section-title{font-size:clamp(28px,4vw,46px) !important;line-height:1.18 !important;letter-spacing:-0.018em !important;margin-bottom:22px !important}.about-services .section-title::after,.boom .section-title::after{width:58px !important;height:2px !important;border-radius:2px}.about-services p,.boom p,.content-block p{font-size:clamp(15px,1.15vw,16.5px) !important}.about-services .section>p:first-of-type,.boom .section>p:first-of-type{color:var(--d-ink) !important}.about-services ul{list-style:none;padding-left:0 !important}.about-services ul li{position:relative;padding-left:26px}.about-services ul li::before{content:"";position:absolute;left:2px;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--d-grad);box-shadow:0 0 10px rgba(200,162,75,.5)}html[dir="rtl"] .about-services ul li{padding-left:0;padding-right:26px}html[dir="rtl"] .about-services ul li::before{left:auto;right:2px}.about-services p a,.about-services li a{text-underline-offset:3px}.boom-col{transition:transform .5s cubic-bezier(.16,1,.3,1) !important}.boom-col .info{position:relative;transition:border-color .4s,box-shadow .5s}.boom-col:hover .info{box-shadow:0 50px 90px -42px rgba(0,0,0,.95),0 0 0 1px rgba(200,162,75,.4) inset}.boom-col .image img{transition:transform .8s cubic-bezier(.16,1,.3,1) !important}.boom-col:hover .image img{transform:scale(1.05) !important}.specs-table{font-variant-numeric:tabular-nums}.specs-table thead th{font-size:10.5px !important}.specs-table tbody td:first-child{color:var(--d-ink) !important;font-weight:600}.faq-section{max-width:880px;margin-inline:auto}.faq-question{font-size:clamp(16px,1.6vw,19px) !important;transition:color .3s,background .3s !important}.faq-question::after{transition:transform .35s ease,color .3s !important}.faq-item.active .faq-question::after{transform:rotate(180deg)}.faq-answer-inner{font-size:15px !important}.order-now .section-title::after{margin-left:auto !important;margin-right:auto !important}.order-now-btn,.hero-btn,.btn,.form-submit{letter-spacing:.04em !important}.contact-form{padding:clamp(26px,3vw,40px) !important}.contact-form label{font-size:12px !important;letter-spacing:.04em;text-transform:uppercase;color:var(--d-muted) !important}.contact-form input,.contact-form select,.contact-form textarea{padding:13px 15px !important;font-size:15px !important;transition:border-color .25s,box-shadow .25s}@media (prefers-reduced-motion:no-preference){.section,.boom-col,.faq-item,.service-card{animation:dtRise .7s cubic-bezier(.16,1,.3,1) backwards !important}@keyframes dtRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}.about-services,.about-services .section,.terms,.terms .content-block,.contact-section,.contact-grid,.hours-table{color:var(--d-ink-soft) !important}.hours-table{margin-top:10px}.hours-row{border-bottom:1px solid var(--d-hair) !important}.hours-day{color:var(--d-ink-soft) !important}.hours-time{color:var(--d-ink) !important;font-weight:600 !important}.terms{background:var(--d-bg) !important}.terms .content-block{border-bottom-color:var(--d-hair) !important}.terms .content-block h2{color:var(--d-ink) !important}.terms .content-block p,.terms .content-block li{color:var(--d-ink-soft) !important}.terms .document-list li{background:transparent !important;color:var(--d-ink-soft) !important;border-bottom-color:var(--d-hair) !important}.terms .document-list li::before{color:var(--d-bronze2) !important}.header,.main-nav{all: unset}.header{display:block !important;position:sticky !important;top:0;z-index:300;background:rgba(10,10,11,.82);backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid rgba(200,162,75,.14);transition:background .4s,border-color .4s;padding:0 !important}.header.scrolled{background:rgba(10,10,11,.93)}.header__inner{display:flex !important;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,72px);height:clamp(64px,7vw,84px)}.brand{display:inline-flex !important;align-items:center;gap:13px;flex:none;text-decoration:none}.brand__word{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:clamp(17px,1.5vw,21px);letter-spacing:.005em;line-height:1;white-space:nowrap;background:linear-gradient(135deg,#E8C77E 0%,#C8A24B 48%,#9c7a32 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.nav{display:flex !important;flex-wrap:nowrap !important;align-items:center;gap:clamp(14px,1.9vw,30px)}.nav>a,.nav .has-drop>.drop-toggle{font-family:'Inter',sans-serif;font-size:13.5px;font-weight:500;color:#cbc5b8;letter-spacing:.01em;position:relative;padding:6px 0;transition:color .3s;display:inline-flex;align-items:center;gap:5px;background:none;border:0;cursor:pointer;text-decoration:none;text-transform:none}.nav>a::after,.nav .has-drop>.drop-toggle::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:linear-gradient(135deg,#E8C77E,#C8A24B);transition:width .35s cubic-bezier(.22,.61,.36,1)}.nav>a:hover,.nav .has-drop>.drop-toggle:hover{color:#f4efe5;background:none}.nav>a:hover::after,.nav .has-drop:hover>.drop-toggle::after{width:100%}.nav .caret{width:9px;height:9px;transition:transform .3s}.nav .has-drop:hover .caret{transform:rotate(180deg)}.nav .has-drop{position:relative;padding-block:8px}.nav .drop{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(8px);min-width:236px;background:rgba(13,13,17,.97);backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(200,162,75,.16);border-radius:14px;padding:9px;display:grid;gap:1px;box-shadow:0 30px 70px -30px rgba(0,0,0,.85);opacity:0;visibility:hidden;transition:opacity .3s,transform .3s,visibility .3s;z-index:130;margin:0;list-style:none}.nav .has-drop:hover .drop,.nav .has-drop:focus-within .drop{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.nav .drop a{display:block;padding:9px 13px;font-family:'Inter',sans-serif;font-size:13.5px;border-radius:9px;color:#cbc5b8;white-space:nowrap;transition:background .25s,color .25s;text-decoration:none;text-transform:none;letter-spacing:0;border:0}.nav .drop a:hover{background:rgba(200,162,75,.09);color:#E8C77E}.header__cta{display:flex !important;align-items:center;gap:13px;flex:none}.lang-pill{font-family:'Inter',sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:#cbc5b8;border:1px solid rgba(200,162,75,.16);border-radius:100px;padding:7px 13px;transition:.3s;text-decoration:none}.lang-pill:hover{border-color:#C8A24B;color:#E8C77E;background:rgba(200,162,75,.06)}.header__phone{display:flex !important;flex-direction:column;align-items:flex-end;line-height:1.1;text-decoration:none}.header__phone small{font-family:'Inter',sans-serif;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#8f897d}.header__phone b{font-family:'Inter',sans-serif;font-size:14.5px;color:#E8C77E;font-weight:600;letter-spacing:.01em}.header .btn,.mobile-menu .btn{position:relative;display:inline-flex;align-items:center;gap:.6em;padding:13px 22px;font-family:'Inter',sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;border-radius:100px;border:1px solid transparent;white-space:nowrap;text-decoration:none;transition:transform .35s,box-shadow .4s,background .4s,color .3s,border-color .3s}.header .btn svg,.mobile-menu .btn svg{width:18px;height:18px;flex:none}.header .btn-gold,.mobile-menu .btn-gold{color:#1a1406;background:linear-gradient(135deg,#E8C77E,#C8A24B 48%,#9c7a32);box-shadow:0 10px 30px -10px rgba(200,162,75,.55),inset 0 1px 0 rgba(255,255,255,.4)}.header .btn-gold:hover,.mobile-menu .btn-gold:hover{box-shadow:0 16px 44px -12px rgba(232,199,126,.7)}.mobile-menu .btn-whatsapp{color:#04130c;background:linear-gradient(135deg,#4ee089,#1faf63)}.burger{display:none;width:46px;height:46px;border:1px solid rgba(200,162,75,.16);border-radius:12px;background:rgba(255,255,255,.035);position:relative;flex:none;cursor:pointer}.burger span{position:absolute;left:13px;right:13px;height:1.6px;background:#f4efe5;transition:.35s}.burger span:nth-child(1){top:17px}.burger span:nth-child(2){top:23px}.burger span:nth-child(3){top:29px}body.menu-open .burger span:nth-child(1){top:23px;transform:rotate(45deg)}body.menu-open .burger span:nth-child(2){opacity:0}body.menu-open .burger span:nth-child(3){top:23px;transform:rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:299;background:rgba(8,8,10,.98);backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(96px,16vw,118px) clamp(20px,5vw,72px) 48px;gap:2px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .45s,transform .45s,visibility .45s}body.menu-open .mobile-menu{opacity:1;visibility:visible;transform:none}.mobile-menu a{font-family:'Fraunces',serif;font-size:clamp(20px,5.4vw,28px);font-weight:400;padding:9px 0;border-bottom:1px solid rgba(244,239,229,.10);color:#f4efe5;text-decoration:none}.mobile-menu a:hover{color:#E8C77E}.mm-label{font-family:'Inter',sans-serif;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:#E8C77E;font-weight:600;margin:26px 0 6px}.mm-label:first-of-type{margin-top:0}.mobile-menu .mm-cta{margin-top:30px;display:flex;flex-wrap:wrap;gap:14px}.mobile-menu .mm-cta a{border-bottom:0;font-family:'Inter',sans-serif}.footer{all:unset;display:block !important;background:#08080a !important;border-top:1px solid rgba(200,162,75,.16) !important;position:relative;z-index:2}.footer::before{display:none !important}.footer .wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,72px)}.footer__top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:40px;padding-block:clamp(54px,6vw,80px)}.footer__brand .brand{margin-bottom:22px}.footer__brand p{color:#8f897d;font-family:'Inter',sans-serif;font-size:13.5px;max-width:36ch;line-height:1.7}.footer__legal{margin-top:18px;font-size:12px;color:#6f6a60}.footer h4{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#E8C77E;font-weight:600;margin:0 0 20px}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}.footer a,.footer li{color:#cbc5b8;font-family:'Inter',sans-serif;font-size:14px;transition:color .3s;text-decoration:none}.footer a:hover{color:#E8C77E}.footer__contact a{display:flex;align-items:center;gap:11px}.footer__contact svg{width:16px;height:16px;color:#C8A24B;flex:none}.footer__bottom{border-top:1px solid rgba(244,239,229,.10);padding-block:26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.footer__bottom p{margin:0;font-family:'Inter',sans-serif;font-size:12.5px;color:#6f6a60}.footer__bottom p a{color:#6f6a60}.footer__bottom p a:hover{color:#E8C77E}.footer__bottom .stars{color:#E8C77E}.floats{position:fixed;right:clamp(16px,3vw,28px);bottom:clamp(16px,3vw,28px);z-index:90;display:flex;flex-direction:column;gap:14px}.fab{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;border:0;box-shadow:0 14px 34px -10px rgba(0,0,0,.6);transition:transform .4s,box-shadow .4s;position:relative;text-decoration:none}.fab svg{width:27px;height:27px}.fab:hover{transform:translateY(-4px) scale(1.05)}.fab--wa{background:linear-gradient(135deg,#4ee089,#1faf63);color:#04130c}.fab--call{background:linear-gradient(135deg,#E8C77E,#C8A24B 48%,#9c7a32);color:#1a1406}.floats .floating-whatsapp,.floats .floating-call{position:relative !important;inset:auto !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;width:58px !important;height:58px !important;margin:0 !important;padding:0 !important;border-radius:50% !important;display:grid !important;place-items:center !important;animation:none !important;text-align:center !important}.floats .floating-whatsapp,.floats .fab--wa{background:linear-gradient(135deg,#4ee089,#1faf63) !important;color:#04130c !important;box-shadow:0 14px 34px -8px rgba(37,211,102,.5) !important}.floats .floating-call,.floats .fab--call{background:linear-gradient(135deg,#E8C77E,#C8A24B 48%,#9c7a32) !important;color:#1a1406 !important;box-shadow:0 14px 34px -8px rgba(200,162,75,.5) !important}.floats .floating-whatsapp svg,.floats .floating-call svg{width:27px !important;height:27px !important;fill:none !important}.floats .floating-whatsapp svg [fill]:not([fill="none"]),.floats .floating-call svg [fill]:not([fill="none"]){fill:currentColor !important}@media (max-width:1180px){.nav{display:none !important}.burger{display:block}.header__phone{display:none !important}.lang-pill{display:none}}@media (max-width:860px){.footer__top{grid-template-columns:1fr 1fr;gap:34px 30px}}@media (max-width:520px){.footer__top{grid-template-columns:1fr}}html[dir="rtl"] .header__phone{align-items:flex-start}html[dir="rtl"] .floats{right:auto;left:clamp(16px,3vw,28px)}html[dir="rtl"] .brand__word{font-family:'Dubai','Segoe UI',Tahoma,sans-serif;font-weight:700}html[dir="rtl"] .nav>a,html[dir="rtl"] .nav .has-drop>.drop-toggle,html[dir="rtl"] .nav .drop a,html[dir="rtl"] .lang-pill,html[dir="rtl"] .header__phone small,html[dir="rtl"] .header__phone b,html[dir="rtl"] .header .btn,html[dir="rtl"] .mm-label,html[dir="rtl"] .footer a,html[dir="rtl"] .footer li,html[dir="rtl"] .footer h4,html[dir="rtl"] .footer__brand p,html[dir="rtl"] .footer__bottom p{font-family:'Dubai','Segoe UI',Tahoma,sans-serif}html[dir="rtl"] .mobile-menu a{font-family:'Dubai','Segoe UI',Tahoma,sans-serif;font-weight:700}html[dir="rtl"] .nav>a::after,html[dir="rtl"] .nav .has-drop>.drop-toggle::after{left:auto;right:0}html[dir="rtl"] .footer__phone,html[dir="rtl"] .header__phone b{direction:ltr}