/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Noto Kufi Arabic;src:url(/fonts/noto-kufi-arabic-400.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap}@font-face{font-family:Noto Kufi Arabic;src:url(/fonts/noto-kufi-arabic-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Noto Kufi Arabic;src:url(/fonts/noto-kufi-arabic-700.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:swap}:root{--ink:#302d29;--gold:#a77d3b;--paper:#f7f4ee;--muted:#77716a;--line:#d7cbb9}*{box-sizing:border-box}html{scroll-behavior:smooth;direction:rtl}body{background:var(--paper);color:var(--ink);margin:0;font-family:Noto Kufi Arabic,Tahoma,Arial,sans-serif}.topbar{background:#faf8f3;border-bottom:1px solid #dfd6c7;justify-content:space-between;align-items:center;height:80px;padding:0 max(5vw,24px);display:flex}.brand img{width:176px;height:auto;display:block}.topbar nav{gap:10px;display:flex}.topbar nav a{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:8px 16px;font-size:13px;text-decoration:none}.hero{height:min(72vh,760px);position:relative;overflow:hidden}.hero>img{object-fit:cover;width:100%;height:100%}.heroShade{background:linear-gradient(#302d2903 25%,#302d29e6);position:absolute;inset:0}.heroText{color:#fff;position:absolute;bottom:54px;right:max(6vw,28px)}.eyebrow{color:#eadabd;margin-bottom:12px;font-size:13px;display:block}.tag{background:var(--gold);padding:8px 18px;font-weight:800;display:inline-block}.hero h1{margin:18px 0 8px;font-size:clamp(36px,6vw,70px);line-height:1.25}.hero p{color:#e7e3da;margin:0;font-size:clamp(16px,2vw,23px)}.content{isolation:isolate;width:min(1100px,92%);margin:auto;position:relative}.brandWatermark{opacity:.035;z-index:-1;pointer-events:none;background:url(/saqf-logo.png) 50%/contain no-repeat;width:min(640px,75vw);height:440px;position:absolute;top:200px;left:50%;transform:translate(-50%)rotate(-13deg)}.offerCode{z-index:2;color:#fff;border-right:4px solid var(--gold);background:#302d29;min-width:128px;padding:10px 18px;position:absolute;top:-68px;left:28px;box-shadow:0 12px 30px #302d2930}.offerCode small{color:#d9ccb8;font-size:10px;display:block}.offerCode strong{letter-spacing:.12em;font-size:24px}.priceRow{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;margin-top:-28px;padding:24px 30px;display:flex;position:relative;box-shadow:0 15px 40px #4f453518}.priceRow small{color:var(--muted);display:block}.priceRow strong{color:var(--gold);font-size:34px}.priceRow em{font-size:18px;font-style:normal}.priceRow a{color:var(--ink);font-weight:800;text-decoration:none}.facts{grid-template-columns:repeat(6,1fr);gap:10px;margin:24px 0 60px;display:grid}.facts div{border:1px solid var(--line);text-align:center;background:#fff;padding:18px 10px}.facts span{font-size:20px;font-weight:900;display:block}.facts small{color:var(--muted);font-size:11px}.sectionTitle{align-items:center;gap:14px;margin-bottom:22px;display:flex}.sectionTitle>span{color:var(--gold);font-weight:900}.sectionTitle h2{margin:0;font-size:28px}.swipeHint{color:var(--muted);margin-right:auto;font-size:12px}.section video{border:1px solid var(--line);background:#302d29;width:100%;max-height:720px}.floors{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.floors article{border:1px solid var(--line);border-top:4px solid var(--gold);background:#fff;padding:24px}.floors p{color:#57514b;line-height:1.9}.notices{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.notices p{text-align:center;background:#eee7dc;margin:0;padding:14px 16px;font-size:12px;font-weight:700}.gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gold) #e7dfd2;direction:rtl;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.gallery figure{border:1px solid var(--line);scroll-snap-align:start;background:#e8e1d7;flex:0 0 100%;height:min(72vh,700px);margin:0;position:relative;overflow:hidden}.gallery img{object-fit:contain;width:100%;height:100%;display:block}.gallery figcaption{color:#fff;border-right:3px solid var(--gold);background:#302d29d9;padding:7px 12px;font-size:11px;position:absolute;bottom:16px;left:16px}.mapButton{text-align:center;background:var(--gold);color:#fff;padding:19px;font-size:18px;font-weight:900;text-decoration:none;display:block}.qrSection{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:18px;width:min(470px,100%);margin:20px auto;padding:16px;display:flex}.qrSection img{width:100px;height:100px}.qrSection small{color:var(--muted);margin-bottom:5px;display:block}.qrSection b{font-size:14px}.note{text-align:center;color:var(--muted);margin:18px 0 60px;font-size:12px}@media (width<=700px){.topbar{height:68px;padding:0 14px}.brand img{width:132px}.topbar nav{gap:5px}.topbar nav a{padding:6px 9px;font-size:10px}.topbar nav a:first-child{display:none}.hero{height:58vh}.heroText{bottom:36px;right:22px}.hero h1{font-size:34px}.offerCode{min-width:108px;padding:8px 12px;top:-62px;left:10px}.offerCode strong{font-size:20px}.priceRow{align-items:flex-start;gap:12px;padding:20px 18px}.priceRow strong{font-size:25px}.priceRow a{font-size:12px}.facts{grid-template-columns:repeat(2,1fr);margin-bottom:42px}.floors,.notices{grid-template-columns:1fr}.section{margin:48px 0}.sectionTitle h2{font-size:23px}.gallery figure{height:58vh}.brandWatermark{width:90vw;top:230px}.qrSection{text-align:right}.qrSection img{width:88px;height:88px}}.heroCode{z-index:2;color:#fff;border-right:3px solid var(--gold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#302d29d9;padding:9px 15px;position:absolute;top:28px;left:max(5vw,24px)}.heroCode small{color:#e1d5c2;font-size:9px;display:block}.heroCode b{letter-spacing:.12em;font-size:20px}.notices{grid-template-columns:repeat(2,1fr)}footer{text-align:center;color:#fff;border-top:3px solid var(--gold);background:#302d29;padding:34px 20px}footer img{filter:brightness(0)invert();opacity:.96;width:155px}footer p{margin:10px 0 5px;font-weight:800}footer small{color:#d8cdbd;font-size:10px}@media (width<=700px){.topbar{height:64px;padding:0 12px}.brand img{width:118px}.topbar nav{gap:4px}.topbar nav a{padding:5px 8px;font-size:9px}.hero{height:52vh;min-height:410px}.heroText{bottom:30px;left:20px;right:20px}.hero h1{font-size:30px}.hero p{font-size:13px}.heroCode{padding:7px 11px;top:16px;left:14px}.heroCode b{font-size:18px}.notices{grid-template-columns:1fr}.gallery figure{height:52vh;min-height:390px}.qrSection{gap:12px;padding:12px}.qrSection b{font-size:12px}footer{padding:28px 15px}footer img{width:135px}}.priceRow{background:#eee7dc;border-color:#cdbd9f}.license{color:#6d6255;margin-top:5px;font-size:11px;display:block}.location{background:#e3d7c5;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.location i{background:var(--gold);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:19px;font-style:normal;display:grid}.location small{font-size:9px}.facts{gap:7px}.facts div{background:#e9e1d5;border-color:#d5c6af;padding:13px 7px}.facts span{font-size:17px}.facts small{font-size:10px}.sectionTitle>span{color:#655847;background:#ded1bd;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.floors article{background:#eee7dc;border-color:#d5c6af}.notices p{background:#e4dacb}.brandWatermark{opacity:.07;transform:translate(-50%)rotate(-15deg)}.mapButton{color:#fff;background:#b39a72}.galleryGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.galleryGrid button{cursor:pointer;aspect-ratio:1;background:#ddd2c1;border:0;padding:0;overflow:hidden}.galleryGrid img{object-fit:cover;width:100%;height:100%;transition:all .25s;display:block}.galleryGrid button:hover img{transform:scale(1.03)}.lightbox{z-index:50;background:#171513f2;justify-content:center;align-items:center;padding:50px 62px;display:flex;position:fixed;inset:0}.lightbox img{object-fit:contain;max-width:100%;max-height:88vh}.lightbox button{color:#302d29;cursor:pointer;background:#f7f4eedb;border:0;border-radius:50%;width:42px;height:42px;font-size:30px;position:absolute}.lightbox .close{top:14px;left:14px}.lightbox .prev{right:14px}.lightbox .next{left:14px}.lightbox>span{color:#fff;position:absolute;bottom:15px}.contactBar{z-index:20;background:#302d29;grid-template-columns:1fr 1fr;gap:8px;padding:9px max(5vw,18px);display:grid;position:sticky;bottom:0}.contactBar a{text-align:center;color:#fff;background:#a78d63;border-radius:8px;padding:9px 12px;text-decoration:none}.contactBar b,.contactBar small{display:block}.contactBar b{font-size:13px}.contactBar small{color:#f1eadd;font-size:9px}.socials{justify-content:center;gap:8px;margin:10px 0 14px;display:flex}.socials span{color:#ddd3c4;border:1px solid #736a60;border-radius:999px;padding:5px 10px;font-size:9px}@media (width<=700px){.priceRow{gap:12px;display:grid}.location{justify-content:flex-start;width:100%}.facts{grid-template-columns:repeat(3,1fr);gap:6px}.facts div{padding:10px 5px}.facts span{font-size:14px}.facts small{font-size:8px}.sectionTitle>span{width:22px;height:22px}.galleryGrid{grid-template-columns:repeat(2,1fr);gap:6px}.lightbox{padding:48px 12px}.lightbox button{width:34px;height:34px;font-size:25px}.contactBar{padding:7px 10px}.contactBar a{padding:7px}.contactBar b{font-size:12px}.contactBar small{font-size:8px}.brandWatermark{opacity:.075;width:96vw}}.content:before{content:"";z-index:-2;opacity:.72;background:linear-gradient(135deg,#f2ede5 0%,#e9dfd0 100%);border-radius:48% 52% 54% 46%/42% 38% 62% 58%;height:570px;position:absolute;inset:60px -9vw auto}.identityCircles{z-index:-1;pointer-events:none;border:1px solid #bba37d55;border-radius:50%;position:absolute}.identityCircles:before,.identityCircles:after{content:"";border:1px solid #bba37d40;border-radius:50%;position:absolute}.circlesOne{width:270px;height:270px;top:510px;right:-115px}.circlesOne:before{width:180px;height:180px;inset:44px}.circlesOne:after{width:96px;height:96px;inset:86px}.circlesTwo{width:210px;height:210px;top:1280px;left:-95px}.circlesTwo:before{width:136px;height:136px;inset:36px}.circlesTwo:after{width:64px;height:64px;inset:72px}.priceRow,.facts div,.floors article,.qrSection{box-shadow:0 12px 32px #5a4b3520}.sectionTitle h2{letter-spacing:-.025em}.heroText:after{content:"";background:#c4a36a;width:58px;height:2px;margin-top:18px;display:block}.contactBar a:first-child{background:#746858}.contactBar a:last-child{background:#9d825b}footer{position:relative;overflow:hidden}footer:before{content:"";border:1px solid #b69a7060;border-radius:50%;width:280px;height:280px;position:absolute;top:-130px;right:-140px}footer:after{content:"";border:1px solid #b69a7040;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-120px;left:-95px}@media (width<=700px){.content:before{border-radius:40px;height:500px;inset:70px -5vw auto}.circlesOne{width:190px;height:190px;top:520px;right:-105px}.circlesOne:before{width:120px;height:120px;inset:34px}.circlesOne:after{width:58px;height:58px;inset:65px}.circlesTwo{width:150px;height:150px;top:1420px;left:-90px}.circlesTwo:before{width:94px;height:94px;inset:27px}.circlesTwo:after{width:42px;height:42px;inset:53px}}.relationship{text-align:center;background:#e8dfd2;border-top:1px solid #cdbd9f;width:min(1100px,92%);margin:55px auto 0;padding:50px 28px;position:relative;overflow:hidden}.relationship:after{content:"";border:1px solid #b49a7150;border-radius:50%;width:320px;height:320px;position:absolute;top:-160px;left:-170px}.relationship>span{color:#8f734a;font-size:12px;font-weight:700}.relationship h2{margin:10px 0;font-size:clamp(24px,4vw,39px)}.relationship p{color:#6b635b;margin:0 0 22px}.relationship>div{z-index:1;justify-content:center;gap:9px;display:flex;position:relative}.relationship a{color:#fff;background:#9d825b;border-radius:8px;padding:12px 20px;font-size:12px;font-weight:800;text-decoration:none}.socials{display:none}@media (width<=700px){.relationship{padding:38px 18px}.relationship p{font-size:11px;line-height:1.8}.relationship>div{display:grid}.relationship a{padding:11px 14px}}.brand{flex-direction:column;align-items:center;display:flex}.brand small{color:#8b7655;margin-top:2px;font-size:9px}.brandLinks span,.brandLinks a{color:#5e554b;border:1px solid #d3c5af;border-radius:999px;padding:7px 12px;font-size:10px}.brandLinks span{opacity:.55;cursor:default}.mapPin{position:relative;font-size:0!important}.mapPin:before{content:"";background:#4285f4;border-radius:50% 50% 50% 0;width:15px;height:15px;display:block;transform:rotate(-45deg)}.mapPin:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:12px}.relationship{isolation:isolate}.relationMark{pointer-events:none;z-index:-1!important;opacity:.085!important;background:url(/saqf-logo.png) 50%/contain no-repeat!important;position:absolute!important;inset:4% 28%!important;transform:rotate(-14deg)!important}.contactBar{opacity:0;pointer-events:none;transition:all .3s;position:fixed;left:0;right:0;transform:translateY(110%)}.contactBar.visible{opacity:1;pointer-events:auto;transform:translateY(0)}footer img{display:none}.footerSocial{justify-content:center;gap:8px;margin:10px 0 13px;display:flex}.footerSocial span{color:#ddd3c4;border:1px solid #736a60;border-radius:999px;padding:5px 10px;font-size:9px}@media (width<=700px){.brandLinks span,.brandLinks a{padding:5px 7px;font-size:8px}.brandLinks{gap:3px!important}.relationMark{opacity:.09!important;inset:12% 8%!important}.footerSocial{flex-wrap:wrap}}.brandLinks a{text-decoration:none}.footerSocial a{color:#ddd3c4;border:1px solid #736a60;border-radius:999px;padding:5px 10px;font-size:9px;text-decoration:none}.footerSocial span{display:none}.hero{margin-top:0}.priceRow{max-width:960px;margin:-24px auto 0;padding:18px 24px;overflow:hidden}.priceWatermark{opacity:.055;pointer-events:none;background:url(/saqf-logo.png) 50%/contain no-repeat;width:250px;height:180px;position:absolute;top:-50px;right:32%;transform:rotate(-14deg)}.googlePin{background:conic-gradient(from 10deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);width:25px;height:32px;clip-path:path("M12.5 0C5.6 0 0 5.6 0 12.5 0 22 12.5 32 12.5 32S25 22 25 12.5C25 5.6 19.4 0 12.5 0Z");display:block;position:relative}.googlePin span{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:7.5px}.location i{background:0 0}.floors{gap:10px}.floors article{padding:17px 18px}.floors b{font-size:16px}.floors p{margin-bottom:0;font-size:12px;line-height:1.75}.relationship{padding:58px 28px}.relationship>div:last-child{justify-content:center;display:flex}.relationship .ownerCta{background:#4e4942;min-width:220px}.footerSocial a{place-items:center;width:38px;height:38px;padding:0;font-size:19px;display:grid}.footerSocial a span{display:block}.snapIcon{background:#ffed36;color:#171513!important}.tikIcon{background:#171513;color:#fff!important}.phoneIcon{background:#a98d62;color:#fff!important}@media (width<=700px){.hero{height:55vh;min-height:430px}.priceRow{margin-top:-18px;padding:15px 16px}.priceWatermark{width:190px;height:150px;right:12%}.location{padding:8px 10px}.location i{width:25px;height:32px}.floors article{padding:14px 15px}.relationship{padding:44px 20px}.relationMark{inset:5% 2%!important}.relationship .ownerCta{min-width:0}.footerSocial{flex-wrap:nowrap}}.priceWatermark,.relationMark{mix-blend-mode:multiply;background-image:url(/saqf-watermark-identity.jpeg)!important;background-position:50%!important;background-size:cover!important}.priceWatermark{opacity:.12;width:300px;height:230px;top:-75px;right:27%}.location i{font-size:27px;color:#4285f4!important;background:0 0!important}.location i svg{display:block}.footerSocial a svg{font-size:18px;display:block}.snapIcon:hover{color:#111!important;background:#ffea00!important;border-color:#e2d000!important}.tikIcon:hover{color:#fff!important;background:#111!important}.phoneIcon:hover{color:#fff!important;background:#b99a69!important}@media (width<=700px){main{background:#f7f4ee;padding-top:14px}.hero{border-radius:16px 16px 0 0;width:calc(100% - 16px);margin:0 8px}.priceWatermark{opacity:.13;width:220px;height:190px;top:-55px;right:4%}.relationMark{opacity:.17!important;inset:-10% -8%!important}}.brandWatermark{opacity:.1!important;width:min(720px,82vw)!important}.relationMark{opacity:.22!important}.contactBar b{justify-content:center;align-items:center;gap:7px;display:flex}.contactBar b svg{font-size:13px}.mailIcon{color:#ba3e35!important;background:#f7f4ee!important}.officeMapIcon{color:#4285f4!important;background:#f7f4ee!important}.footerSocial{gap:10px}.footerSocial a{width:40px;height:40px}@media (width<=700px){.brandWatermark{opacity:.11!important}.priceWatermark{opacity:.18!important}.relationMark{opacity:.23!important}.footerSocial a{width:38px;height:38px}}body{background:#f5f1ea}.content{max-width:1060px}.priceRow{border:1px solid #d8c9b2;border-radius:18px;box-shadow:0 18px 45px #67583f20}.location{background:#e8ddcd;border-radius:14px;transition:all .2s}.location:hover{background:#ded0bc;transform:translateY(-1px)}.facts{max-width:960px;margin-left:auto;margin-right:auto}.facts div{box-shadow:none;border-color:#d8cbb8;border-radius:13px}.section{margin:54px 0}.sectionTitle{margin-bottom:18px}.sectionTitle h2{font-size:25px;font-weight:700}.sectionTitle>span{width:23px;height:23px}.section video{border-radius:18px;overflow:hidden;box-shadow:0 18px 42px #3d352927}.floors article{border-top-width:3px;border-radius:14px;box-shadow:0 10px 28px #5a4b3518}.notices p{border-radius:11px}.galleryGrid button{border:1px solid #d4c5af;border-radius:14px}.qrSection{border-radius:16px;box-shadow:0 14px 34px #5a4b351b}.relationship{background:linear-gradient(135deg,#eee6db,#dfd1bd);border:1px solid #cdbb9e;border-radius:28px;max-width:1060px;margin-bottom:46px;box-shadow:0 20px 48px #4d402c22}.relationship>span{letter-spacing:.03em}.relationship h2{max-width:650px;margin:12px auto}.relationship p{max-width:660px;margin-left:auto;margin-right:auto;line-height:1.9}.relationship .ownerCta{border-radius:12px;padding:14px 26px;transition:all .2s;box-shadow:0 10px 24px #302d2929}.relationship .ownerCta:hover{background:#3e3a35;transform:translateY(-2px)}.contactBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#302d29e8}.contactBar a{border-radius:11px}.footerSocial a{transition:all .2s}.footerSocial a:hover{transform:translateY(-2px)}@media (width<=700px){main{padding-top:18px}.hero{border-radius:20px 20px 0 0;height:53vh;min-height:410px}.heroText{bottom:27px;left:18px;right:18px}.hero h1{font-size:28px;line-height:1.35}.hero p{font-size:12px}.heroCode{border-radius:10px}.content{width:calc(100% - 24px)}.priceRow{border-radius:15px;margin-top:-14px;padding:14px}.priceRow strong{font-size:23px}.license{font-size:9px}.location{border-radius:11px;padding:8px 10px}.facts{margin-top:12px;margin-bottom:38px}.facts div{border-radius:10px;padding:9px 4px}.facts span{font-size:13px}.section{margin:42px 0}.sectionTitle{margin-bottom:14px}.sectionTitle h2{font-size:20px}.sectionTitle>span{width:20px;height:20px;font-size:8px}.section video{border-radius:14px}.floors{gap:8px}.floors article{border-radius:11px;padding:13px 14px}.floors b{font-size:14px}.floors p{font-size:11px}.galleryGrid button{border-radius:10px}.relationship{border-radius:22px;width:calc(100% - 24px);margin:38px 12px;padding:38px 18px}.relationship h2{font-size:23px;line-height:1.5}.relationship p{font-size:10px}.contactBar{padding-bottom:max(8px,env(safe-area-inset-bottom))}footer{padding-bottom:34px}}.priceWatermark,.relationMark{mix-blend-mode:normal!important;background-image:url(/saqf-mark-transparent.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.priceWatermark{opacity:.16!important}.relationMark{opacity:.13!important;inset:-16% 17%!important}.relationship:before{content:"";z-index:-2;background:radial-gradient(circle at 82% 22%,#f8f4edaa 0 12%,#0000 13%),radial-gradient(circle at 18% 80%,#c8b18a35 0 10%,#0000 11%);position:absolute;inset:0}.relationship>span{font-size:11px}.relationship h2{font-weight:700}.relationship .ownerCta{background:linear-gradient(135deg,#49443e,#2f2c28)}.portal{padding-top:20px}.portalHero{background:linear-gradient(135deg,#e5d9c7,#f7f3ec 58%,#d7c4a7);border-radius:30px;align-items:flex-end;width:min(1160px,94%);min-height:510px;margin:auto;padding:60px;display:flex;position:relative;overflow:hidden}.portalHero:after{content:"";border:1px solid #a98c6150;border-radius:50%;width:390px;height:390px;position:absolute;top:-170px;left:-160px}.portalMark{opacity:.22;background:url(/saqf-mark-transparent.png) 50%/contain no-repeat;width:610px;height:610px;position:absolute;top:-60px;left:5%;transform:rotate(-9deg)}.portalCopy{z-index:1;position:relative}.portalCopy span{color:#8c7048;font-size:12px;font-weight:700}.portalCopy h1{margin:8px 0;font-size:clamp(46px,8vw,88px);line-height:1.2}.portalCopy p{color:#655d54;margin:0}.chooser{width:min(1060px,92%);margin:70px auto}.chooserTitle{align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.chooserTitle>small{color:#6a5943;background:#d8c8ae;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.chooserTitle h2{margin:0;font-size:29px}.chooserTitle p{color:#81786f;margin:5px 0;font-size:11px}.sectionCards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sectionCards>a{color:#302d29;background:#eee7dc;border:1px solid #d4c4ac;border-radius:18px;grid-template-columns:50px 1fr auto 20px;align-items:center;gap:14px;padding:23px;text-decoration:none;transition:all .2s;display:grid}.sectionCards>a:hover{transform:translateY(-3px);box-shadow:0 16px 35px #594a351f}.sectionCards i{color:#8c714a;background:#ded0bc;border-radius:15px;place-items:center;width:50px;height:50px;font-size:22px;font-style:normal;display:grid}.sectionCards h3{margin:0;font-size:17px}.sectionCards p{color:#796f65;margin:5px 0 0;font-size:10px}.sectionCards>a>small{color:#8f7b5c;font-size:9px}.sectionCards b{color:#9d825b}.portalRelation{text-align:center;color:#fff;background:#302d29;border-radius:28px;width:min(1060px,92%);margin:50px auto;padding:55px 25px;position:relative;overflow:hidden}.portalRelationMark{opacity:.1;background:url(/saqf-mark-transparent.png) 50%/contain no-repeat;width:420px;height:420px;position:absolute;top:-120px;left:-80px}.portalRelation small{color:#c7aa7d}.portalRelation h2{margin:10px 0 25px;font-size:clamp(25px,4vw,39px)}.portalRelation a{color:#fff;background:#ad9165;border-radius:11px;padding:13px 24px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.listingPage,.choicePage,.emptyPage{min-height:100vh;padding:24px max(4vw,18px)}.listingPage header{justify-content:space-between;display:flex}.listingPage header a,.choicePage>a,.emptyPage>a{color:#806b4c;font-size:11px;text-decoration:none}.listingIntro{max-width:1000px;margin:75px auto 32px}.listingIntro small,.choicePage>small,.emptyPage>small{color:#9d825b}.listingIntro h1,.choicePage h1,.emptyPage h1{margin:8px 0;font-size:clamp(35px,6vw,60px)}.listingIntro p,.choicePage p,.emptyPage p{color:#756d65}.listingGrid{max-width:1000px;margin:auto}.propertyCard{color:#302d29;background:#eee7dc;border:1px solid #d2c1a7;border-radius:22px;grid-template-columns:48% 1fr;text-decoration:none;display:grid;overflow:hidden}.propertyCard img{object-fit:cover;width:100%;height:370px}.propertyCard>div{align-self:center;padding:35px}.propertyCard small{color:#9d825b}.propertyCard h2{margin:9px 0;font-size:27px}.propertyCard p{color:#756d65}.propertyCard strong{color:#927345;margin-top:25px;font-size:22px;display:block}.choicePage,.emptyPage{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.choiceMark{opacity:.07;z-index:-1;background:url(/saqf-mark-transparent.png) 50%/contain no-repeat;width:600px;height:600px;position:absolute}.choicePage>div:last-child{grid-template-columns:repeat(2,minmax(220px,320px));gap:12px;margin-top:30px;display:grid}.choicePage>div:last-child a{color:#302d29;background:#e9e0d4;border:1px solid #d2c1a7;border-radius:16px;justify-content:space-between;padding:22px;font-weight:700;text-decoration:none;display:flex}.emptyPage>a:last-child{color:#fff;background:#9d825b;border-radius:10px;margin-top:18px;padding:12px 20px}.landIcon{font-size:32px}@media (width<=700px){.portal{padding-top:14px}.portalHero{border-radius:22px;min-height:450px;padding:35px 22px}.portalMark{opacity:.2;width:390px;height:390px;top:20px;left:-30%}.portalCopy h1{font-size:46px}.portalCopy p{font-size:11px}.chooser{margin:48px auto}.chooserTitle h2{font-size:23px}.sectionCards{grid-template-columns:1fr;gap:8px}.sectionCards>a{border-radius:14px;grid-template-columns:42px 1fr auto 15px;padding:15px}.sectionCards i{border-radius:12px;width:42px;height:42px;font-size:18px}.sectionCards h3{font-size:14px}.portalRelation{border-radius:22px;padding:42px 18px}.portalRelationMark{width:310px;height:310px}.propertyCard{grid-template-columns:1fr}.propertyCard img{height:280px}.propertyCard>div{padding:22px}.propertyCard h2{font-size:21px}.choicePage>div:last-child{grid-template-columns:1fr;width:100%}.choicePage>div:last-child a{padding:18px}}.villasPage{padding-top:18px}.villasHero{background:linear-gradient(135deg,#e5d8c4,#f5f0e8);border-radius:28px;align-items:flex-end;width:min(1120px,94%);height:430px;margin:auto;padding:30px 45px;display:flex;position:relative;overflow:hidden}.villasHero>a{color:#756347;z-index:2;font-size:10px;text-decoration:none;position:absolute;top:28px;right:38px}.villasHeroMark{opacity:.2;background:url(/saqf-mark-transparent.png) 50%/contain no-repeat;width:500px;height:500px;position:absolute;top:-30px;left:-40px;transform:rotate(-8deg)}.villasHero>div:last-child{z-index:1;position:relative}.villasHero small{color:#92764e;font-size:11px}.villasHero h1{margin:6px 0;font-size:clamp(45px,7vw,76px);line-height:1.2}.villasHero p{color:#6e665d;margin:0;font-size:12px}.villasContent{width:min(1050px,92%);margin:58px auto}.villasHeading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.villasHeading small{color:#9d825b}.villasHeading h2{margin:5px 0 0;font-size:27px}.villasHeading>span{background:#e1d5c3;border-radius:999px;padding:7px 12px;font-size:10px}.villaCards{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.villaCard{color:#302d29;background:#eee7dc;border:1px solid #d3c2aa;border-radius:18px;grid-template-columns:46% 1fr;min-height:245px;text-decoration:none;transition:all .2s;display:grid;overflow:hidden}.villaCard:not(.demo):hover{transform:translateY(-3px);box-shadow:0 15px 34px #51432f24}.villaCard.demo{cursor:default}.villaImage{position:relative;overflow:hidden}.villaImage img{object-fit:cover;width:100%;height:100%}.villaImage span,.villaImage b{color:#fff;background:#302d29d9;padding:6px 9px;font-size:8px;position:absolute;top:12px}.villaImage span{border-right:2px solid #ae8f61;right:12px}.villaImage b{background:#a88a5f;left:12px}.villaInfo{align-self:center;padding:20px}.villaInfo small{color:#987c54;font-size:9px}.villaInfo h3{margin:6px 0;font-size:16px;line-height:1.6}.villaInfo strong{color:#8a6b40;margin:17px 0;font-size:15px;display:block}.villaInfo i{color:#8f7650;font-size:9px;font-style:normal}.villasRelation{color:#fff;text-align:center;background:#302d29;border-radius:24px;width:min(1050px,92%);margin:50px auto;padding:44px 25px;position:relative;overflow:hidden}.villasRelationMark{opacity:.1;background:url(/saqf-mark-transparent.png) 50%/contain no-repeat;width:320px;height:320px;position:absolute;top:-90px;left:-60px}.villasRelation small{color:#c7aa7d}.villasRelation h2{margin:9px 0 20px;font-size:29px}.villasRelation a{color:#fff;background:#a98d62;border-radius:9px;padding:11px 19px;font-size:11px;text-decoration:none;display:inline-block}@media (width<=700px){.villasPage{padding-top:14px}.villasHero{border-radius:22px;height:390px;padding:28px 22px}.villasHero>a{top:20px;right:20px}.villasHeroMark{width:370px;height:370px;top:20px;left:-42%}.villasHero h1{font-size:44px}.villasHero p{font-size:10px}.villasContent{margin:42px auto}.villasHeading h2{font-size:21px}.villaCards{grid-template-columns:1fr;gap:9px}.villaCard{border-radius:14px;grid-template-columns:42% 1fr;min-height:190px}.villaInfo{padding:14px}.villaInfo h3{font-size:13px}.villaInfo strong{margin:12px 0;font-size:13px}.villaImage span,.villaImage b{padding:5px 7px;font-size:7px;top:8px}.villaImage span{right:8px}.villaImage b{left:8px}.villasRelation{border-radius:20px;padding:36px 18px}.villasRelation h2{font-size:22px}}.villaSearch{background:#eee7dc;border:1px solid #d1bea1;border-radius:14px;align-items:center;gap:11px;margin-bottom:25px;padding:11px 15px;display:flex}.villaSearch>svg{color:#9b7d50;font-size:15px}.villaSearch input{color:#302d29;background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:12px}.villaSearch input::placeholder{color:#8d8379}.villaSearch button{color:#675b4c;cursor:pointer;background:#ded0bb;border:0;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:9px}.villaDistrict{align-items:center;font-weight:700;display:flex;color:#7f633e!important;gap:5px!important;font-size:10px!important}.villaDistrict svg{font-size:11px}.noResults{text-align:center;color:#756b61;background:#ece3d7;border-radius:15px;padding:35px}@media (width<=700px){.villaSearch{border-radius:11px;margin-bottom:20px;padding:9px 12px}.villaSearch input{font-size:10px}.villaDistrict{font-size:9px!important}}.villasBrand{flex-direction:column;align-items:center;display:flex;top:25px;left:36px;z-index:3!important;position:absolute!important}.villasBrand img{width:132px;height:auto;display:block}.villasBrand small{margin-top:2px;color:#7e694b!important;font-size:8px!important}.villasHeroCopy{z-index:1!important;position:relative!important}@media (width<=700px){.villasBrand{top:19px;left:18px}.villasBrand img{width:105px}.villasBrand small{font-size:7px!important}}.portalHero{border-radius:24px;min-height:380px;padding:46px 52px}.portalMark{width:470px;height:470px;top:-45px}.portalCopy h1{font-size:clamp(42px,6vw,68px)}.chooser{margin:52px auto}.chooserTitle{margin-bottom:18px}.chooserTitle h2{font-size:25px}.sectionCards{gap:10px}.sectionCards>a{border-radius:15px;grid-template-columns:42px 1fr auto 16px;gap:11px;padding:17px 19px}.sectionCards i{border-radius:12px;width:42px;height:42px;font-size:18px}.sectionCards h3{font-size:15px}.sectionCards p{font-size:9px}.portalRelation{border-radius:23px;margin:38px auto;padding:42px 22px}.portalRelationMark{width:340px;height:340px}.portalRelation h2{font-size:clamp(23px,3vw,32px)}.choicePage,.emptyPage{background:linear-gradient(135deg,#f1ebe2,#e6dbca);border-radius:24px;min-height:calc(100vh - 30px);margin:15px;padding:30px 20px}.choiceMark{width:430px;height:430px}.choicePage h1,.emptyPage h1{font-size:clamp(32px,5vw,48px)}.choicePage>div:last-child{gap:9px;margin-top:22px}.choicePage>div:last-child a{background:#f5f0e8;border-radius:13px;padding:16px 18px}.villasHero{border-radius:24px;height:350px;padding:28px 40px}.villasHeroMark{width:420px;height:420px}.villasHero h1{font-size:clamp(40px,6vw,62px)}.villasContent{margin:45px auto}.villasHeading{margin-bottom:16px}.villaSearch{margin-bottom:18px}.villaCard{min-height:220px}.villaInfo{padding:17px}.villasRelation{margin:38px auto;padding:38px 22px}@media (width<=700px){.portalHero{border-radius:20px;min-height:340px;padding:28px 20px}.portalMark{width:310px;height:310px;top:12px;left:-27%}.portalCopy h1{font-size:39px}.chooser{margin:38px auto}.chooserTitle{margin-bottom:14px}.chooserTitle h2{font-size:20px}.sectionCards{gap:7px}.sectionCards>a{border-radius:12px;grid-template-columns:36px 1fr auto 13px;gap:9px;padding:12px 13px}.sectionCards i{border-radius:10px;width:36px;height:36px;font-size:15px}.sectionCards h3{font-size:13px}.sectionCards p{font-size:8px}.sectionCards>a>small{font-size:7px}.portalRelation{border-radius:19px;margin:30px auto;padding:34px 17px}.choicePage,.emptyPage{border-radius:18px;min-height:calc(100vh - 20px);margin:10px;padding:24px 14px}.choiceMark{width:300px;height:300px}.choicePage h1,.emptyPage h1{font-size:33px}.choicePage p,.emptyPage p{font-size:10px}.choicePage>div:last-child{gap:7px;margin-top:18px}.choicePage>div:last-child a{border-radius:11px;padding:14px 15px;font-size:12px}.villasHero{border-radius:19px;height:315px;padding:24px 18px}.villasHeroMark{width:310px;height:310px;top:14px;left:-33%}.villasHero h1{font-size:38px}.villasHero p{font-size:9px}.villasContent{margin:34px auto}.villasHeading h2{font-size:19px}.villaSearch{margin-bottom:15px}.villaCard{min-height:175px}.villasRelation{margin:30px auto;padding:31px 16px}}.privateRoot{text-align:center;isolation:isolate;background:linear-gradient(135deg,#f5f0e8,#e5d8c5);flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 155px);padding:44px 30px;display:flex;position:relative;overflow:hidden}.privateRootMark{z-index:-1;opacity:.48;background:url(/saqf-mark-transparent-fixed.png) 50%/contain no-repeat;width:min(780px,78vw);height:min(780px,78vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}.privateRootCircles{z-index:-1;border:2px solid #aa895958;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-250px;right:-250px}.privateRootCircles:before,.privateRootCircles:after{content:"";border:1px solid #aa89594d;border-radius:50%;position:absolute}.privateRootCircles:before{inset:75px}.privateRootCircles:after{background:#b99e7522;inset:160px}.privateRoot img{filter:drop-shadow(0 8px 20px #5b47221b);width:170px;position:relative}.privateRoot>small{color:#806137;font-size:9px;font-weight:700}.privateRoot h1{text-shadow:0 2px 18px #f8f3eb;margin:24px 0 8px;font-size:clamp(30px,5vw,48px)}.privateRoot p{color:#5f574f;text-shadow:0 1px 12px #f8f3eb;max-width:520px;font-size:12px;font-weight:600;line-height:1.9}.privateRoot a{color:#fff;background:#967442;border-radius:10px;margin-top:14px;padding:12px 22px;font-size:11px;font-weight:700;text-decoration:none;box-shadow:0 12px 30px #5b48293d}.privateRoot>span{color:#776c60;margin-top:30px;font-size:8px}@media (width<=700px){.privateRoot{min-height:calc(100svh - 139px);padding:34px 22px}.privateRootMark{opacity:.58;width:78vw;height:78vw;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}.privateRootCircles{width:300px;height:300px;bottom:-158px;right:-180px}.privateRootCircles:before{inset:46px}.privateRootCircles:after{inset:100px}.privateRoot img{width:148px}.privateRoot h1{margin-top:20px;font-size:31px}.privateRoot p{max-width:330px;font-size:10px;line-height:2}}.brandFooter{text-align:center;color:#fff;background:#302d29;border-top:2px solid #a98d62;padding:32px 20px;position:relative;overflow:hidden}.brandFooter>img{filter:brightness(0)invert();opacity:.92;height:auto;margin:auto;width:124px!important;display:block!important}.brandFooter>p{margin:8px 0 4px;font-size:12px}.brandFooter>small{color:#cfc3b3;font-size:8px}.brandFooterMark{opacity:.07;pointer-events:none;background:url(/saqf-mark-transparent.png) 50%/contain no-repeat;width:280px;height:280px;position:absolute;top:-110px;right:-100px;transform:rotate(-12deg)}.brandFooter .footerSocial{z-index:3;position:relative}.brandFooter .footerSocial a{z-index:4;pointer-events:auto;touch-action:manipulation;position:relative}.villasPage{background:#f6f2ec}.villasHero{background:linear-gradient(145deg,#e6d9c7 0%,#faf7f1 65%,#ddcbb0 100%);box-shadow:0 22px 55px #4d402b16}.villasHeroMark{opacity:.26}.villasBrand img{filter:none}.villasHeroCopy:after{content:"";background:#a5875b;width:50px;height:2px;margin-top:15px;display:block}.villaSearch{background:#faf8f4;border-color:#d8cab5;box-shadow:0 10px 30px #55442b0d}.villaCard{background:#f1ebe2;border-color:#d7c7af;box-shadow:0 12px 32px #54442d12}.villaCard:not(.demo):hover{box-shadow:0 18px 42px #51432f20}.villaInfo i{border-bottom:1px solid #b99d73;padding-bottom:3px;display:inline-flex}.villasRelation{background:linear-gradient(135deg,#302d29,#484139);box-shadow:0 22px 48px #332d2424}.villasRelationMark{opacity:.16}.villasRelation p{color:#d7cec2;max-width:530px;margin:-9px auto 20px;font-size:10px}.brandFooter .footerSocial{display:flex}.brandFooter>img{filter:none!important;width:135px!important}.brandFooterMark{opacity:.11}.brandFooter .footerSocial a{border-color:#74695b}.brandFooter .snapIcon{color:#171513;background:#ffed36}.brandFooter .tikIcon{color:#fff;background:#111}.brandFooter .mailIcon{color:#ba3e35;background:#f7f4ee}.brandFooter .officeMapIcon{color:#4285f4;background:#f7f4ee}.brandFooter .phoneIcon{color:#fff;background:#a98d62}@media (width<=700px){.villasHero{border-radius:20px;height:300px!important;min-height:300px!important}.villasHeroMark{opacity:.24}.villasBrand img{width:98px}.villasHero h1{font-size:35px}.villasContent{width:calc(100% - 24px);margin:28px auto}.villasHeading{align-items:center}.villasHeading h2{font-size:18px}.villaCards{gap:8px}.villaCard{min-height:168px}.villaInfo{padding:12px}.villaInfo h3{font-size:12px}.villaInfo p{font-size:8px}.villaInfo strong{font-size:12px}.villasRelation{width:calc(100% - 24px);margin:28px 12px;padding:28px 16px}.villasRelation h2{font-size:20px}.villasRelation p{font-size:8px;line-height:1.8}.brandFooter{padding:25px 14px}.brandFooter>img{width:112px!important}.brandFooter .footerSocial{gap:7px}.brandFooter .footerSocial a{width:36px;height:36px}}.villasHero{align-items:flex-end!important;height:225px!important;min-height:225px!important;padding:25px 34px!important}.villasHeroMark{opacity:.3!important;width:340px!important;height:340px!important;top:-85px!important;left:3%!important}.villasBrand{align-items:flex-start!important;top:22px!important;left:30px!important}.villasBrand img{width:155px!important}.villasBrand small{color:#6e5b41!important;margin-right:4px!important}.villasHeroCopy small{font-size:9px!important}.villasHeroCopy h1{margin:3px 0!important;font-size:38px!important}.villasHeroCopy p{font-size:9px!important}.villasHeroCopy:after{margin-top:10px!important}.villasContent{margin-top:30px!important}@media (width<=700px){.villasPage{padding-top:8px!important}.villasHero{border-radius:16px!important;width:calc(100% - 16px)!important;height:170px!important;min-height:170px!important;padding:16px 17px!important}.villasHeroMark{opacity:.29!important;width:245px!important;height:245px!important;top:-38px!important;left:-24%!important}.villasBrand{top:14px!important;left:14px!important}.villasBrand img{width:112px!important}.villasBrand small{font-size:6px!important}.villasHeroCopy small{font-size:7px!important}.villasHeroCopy h1{font-size:25px!important}.villasHeroCopy p{font-size:7px!important}.villasHeroCopy:after{width:35px!important;margin-top:7px!important}.villasContent{margin-top:20px!important}}.sectionShell{background:#f6f2ec;min-height:calc(100vh - 145px);padding:12px}.sectionHero{border-radius:22px;align-items:flex-end;width:min(1120px,100%);height:235px;margin:auto;padding:26px 34px;display:flex;position:relative;overflow:hidden}.sectionHero>img{z-index:2;width:150px;position:absolute;top:22px;left:30px}.sectionWatermark{opacity:.27;background:url(/saqf-mark-transparent.png) 50%/contain no-repeat;width:390px;height:390px;position:absolute;top:-95px;left:-20px}.sectionCopy{z-index:2;position:relative}.sectionCopy small{color:#8c6d43;font-size:9px}.sectionCopy h1{margin:3px 0;font-size:40px}.sectionCopy p{color:#6f675e;margin:0;font-size:9px}.sectionCopy i{background:#9d825b;width:48px;height:2px;margin-top:11px;display:block}.sectionOptions{width:min(820px,92%);margin:27px auto}.sectionOptions>small{color:#907147;font-size:8px}.sectionOptions>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px;display:grid}.sectionOptions a{color:#302d29;background:#faf8f4;border:1px solid #d7c7af;border-radius:13px;justify-content:space-between;align-items:center;padding:16px;font-size:12px;text-decoration:none;display:flex}.sectionOptions b{color:#9d825b}.landsIdentity .sectionHero{background:linear-gradient(145deg,#e8dfd0,#faf8f3)}.landsIdentity .sectionHero:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 80px,#bda47d18 81px 82px),repeating-linear-gradient(0deg,#0000 0 25px,#bda47d18 26px 27px);height:55px;position:absolute;inset:auto 0 0}.apartmentsIdentity .sectionHero{background:linear-gradient(135deg,#eee8e0,#fff 65%,#ded5ca)}.apartmentsIdentity .sectionHero:after{content:"";opacity:.28;background:linear-gradient(90deg,#d9cbb8 0 3px,#0000 3px 38px);width:27%;height:100%;position:absolute;top:0;left:0}.buildingsIdentity .sectionHero{background:linear-gradient(135deg,#ded3c4,#f5f1ea)}.buildingsIdentity .sectionHero:after{content:"";background:repeating-linear-gradient(90deg,#77695412 0 20px,#0000 20px 38px);border-top:2px solid #9c815b44;width:32%;height:78%;position:absolute;bottom:0;left:0}.buildingsIdentity .sectionCopy h1{font-weight:800}@media (width<=700px){.sectionShell{min-height:calc(100svh - 120px);padding:8px}.sectionHero{border-radius:16px;height:170px;padding:16px 17px}.sectionHero>img{width:112px;top:14px;left:14px}.sectionWatermark{opacity:.29;width:250px;height:250px;top:-40px;left:-27%}.sectionCopy small{font-size:7px}.sectionCopy h1{font-size:25px}.sectionCopy p{font-size:7px}.sectionCopy i{width:35px;margin-top:7px}.sectionOptions{margin:18px auto}.sectionOptions>div{gap:6px}.sectionOptions a{border-radius:11px;padding:13px 11px;font-size:10px}.sectionShell+.brandFooter{padding:23px 14px}}.villasHero{background:linear-gradient(140deg,#4b4640,#5a534b 72%,#4f4943)!important;border:1px solid #aa8d63!important;box-shadow:0 20px 45px #211d1824!important}.villasHeroMark{opacity:.72!important;background-image:url(/saqf-mark-transparent-fixed.png)!important;width:350px!important;height:350px!important;top:-78px!important;left:1%!important;transform:none!important}.villasHeroCopy small{color:#dac29e!important}.villasHeroCopy h1{color:#fffaf2!important;margin:4px 0 5px!important;line-height:1.28!important}.villasHeroCopy p{color:#e0d6c9!important;line-height:1.7!important}.villasHeroCopy:after{background:#c4a273!important}@media (width<=700px){.villasHero{height:180px!important;min-height:180px!important}.villasHeroMark{opacity:.76!important;width:168px!important;height:168px!important;top:6px!important;left:9px!important}.villasBrand{top:14px!important;left:15px!important}.villasBrand img{width:108px!important}.villasHeroCopy{max-width:215px!important}.villasHeroCopy small{font-size:6.5px!important}.villasHeroCopy h1{margin-top:4px!important;font-size:25px!important}.villasHeroCopy p{max-width:200px!important;font-size:7px!important}.villasHeroCopy:after{margin-top:7px!important}}.villasHero{background:linear-gradient(140deg,#625b54,#70675e 72%,#665f58)!important}.villasHeroCircles{opacity:.64;border:2px solid #d8c5a4;border-radius:50%;width:235px;height:235px;position:absolute;bottom:-105px;left:-38px}.villasHeroCircles:before,.villasHeroCircles:after{content:"";border-radius:50%;position:absolute}.villasHeroCircles:before{border:1px solid #eee2cf;inset:40px}.villasHeroCircles:after{background:#c9ac7e;inset:82px;box-shadow:0 0 0 18px #c9ac7e20}.villasHeroCopy h1{letter-spacing:-1.2px!important;font-family:Noto Kufi Arabic,DIN Next Arabic,Tahoma,sans-serif!important;font-weight:500!important}.villasHeroCopy p{letter-spacing:.05px!important;font-size:10px!important}.villasHeroMark{top:-48px!important;left:13%!important}@media (width<=700px){.villasHeroCircles{opacity:.58;width:150px;height:150px;bottom:-74px;left:-48px}.villasHeroCircles:before{inset:27px}.villasHeroCircles:after{inset:55px;box-shadow:0 0 0 12px #c9ac7e20}.villasHeroCopy p{font-size:7.5px!important}.villasHeroMark{top:18px!important;left:22%!important}}:root{--saqf-font:"Noto Kufi Arabic",Tahoma,Arial,sans-serif}html,body,button,input,select,textarea,.villasHeroCopy h1,.sectionCopy h1,.portalCopy h1,.choicePage h1,.emptyPage h1,.privateRoot h1,.villasHeading h2,.villaInfo h3,.sectionTitle h2,.relationship h2,.villasRelation h2,.priceRow,.facts,.floors,.notices,.sectionOptions,.brandFooter{font-family:var(--saqf-font)!important}.villaDistrict{color:#5f4427!important;margin-bottom:7px!important;font-size:14px!important;font-weight:800!important}.villaDistrict svg{color:#a28254!important;font-size:13px!important}.villaInfo strong{color:#75552e!important;margin:14px 0 13px!important;font-size:19px!important;line-height:1.35!important}.villaInfo p{color:#8a8177!important;font-size:8.5px!important}@media (width<=700px){.villaDistrict{margin-bottom:5px!important;font-size:12px!important}.villaDistrict svg{font-size:11px!important}.villaInfo strong{margin:10px 0 9px!important;font-size:15px!important}.villaInfo p{font-size:7.5px!important}}html,body{max-width:100%;overflow-x:hidden}main,section,header,footer,article,div{min-width:0}img,video{max-width:100%}@media (width<=700px){body{width:100%;overflow-x:hidden}main{width:100%;max-width:100%;padding-top:8px;overflow-x:hidden}.portal,.listingPage,.choicePage,.emptyPage,.sectionShell,.villasPage{width:100%;max-width:100%;overflow-x:hidden}.portalHero,.sectionHero,.villasHero,.hero{border-radius:16px!important;width:calc(100% - 16px)!important;margin-left:8px!important;margin-right:8px!important}.chooser,.listingIntro,.listingGrid,.sectionOptions,.villasContent,.content,.relationship,.villasRelation{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:12px!important;margin-right:12px!important}.sectionCards,.villaCards,.floors,.notices,.galleryGrid,.facts,.sectionCards>a,.villaCard,.propertyCard,.floors article,.facts div{min-width:0;max-width:100%}.propertyCard{min-height:175px;border-radius:14px!important;grid-template-columns:42% 1fr!important}.propertyCard img{object-fit:cover;min-height:175px;height:100%!important}.propertyCard>div{padding:13px!important}.propertyCard h2{line-height:1.6;font-size:14px!important}.propertyCard strong{margin-top:12px!important;font-size:15px!important}.listingPage,.choicePage,.emptyPage{margin-left:0!important;margin-right:0!important;padding-left:8px!important;padding-right:8px!important}.listingIntro{margin-top:35px!important;margin-bottom:20px!important}.listingIntro h1,.choicePage h1,.emptyPage h1{font-size:30px!important}.choicePage>div:last-child{width:100%;max-width:100%;grid-template-columns:1fr!important}.gallery,.galleryGrid,.section video,.priceRow,.qrSection{max-width:100%}.lightbox{width:100%;max-width:100vw;overflow:hidden}.topbar{width:100%;max-width:100%;overflow:hidden}.brandLinks{flex-wrap:wrap;justify-content:flex-end;min-width:0}.contactBar{width:100%;max-width:100%;left:0;right:0}.brandFooter{width:100%;max-width:100%;overflow:hidden}}.qrSection{background:#e9dfd1!important;border-color:#cdbb9f!important;box-shadow:0 14px 34px #5a4b3517!important}.qrSection img{background:#f8f5ef;border:1px solid #d7c9b4;border-radius:10px;padding:7px}.qrSection small{color:#766b5d!important}.qrSection b{color:#443d36}@media (width<=700px){.qrSection{border-radius:14px!important;padding:12px!important}.qrSection img{border-radius:9px;padding:6px}}.categoryAccess{z-index:4;color:#3d3832;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f7f4eee8;border:1px solid #c7ad82;border-radius:999px;justify-content:center;align-items:center;padding:10px 17px;font-size:11px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;position:absolute;top:28px;right:max(5vw,24px);box-shadow:0 10px 28px #17130e26}.categoryAccess:after{content:"←";color:#9d825b;margin-right:8px}.categoryAccess:hover{background:#fff;transform:translateY(-1px)}@media (width<=700px){.categoryAccess{padding:8px 12px;font-size:9px;top:14px;right:14px}.categoryAccess:after{margin-right:6px}.heroCode{top:58px!important}}.categoryAccessUnderGallery{color:#fff;background:linear-gradient(135deg,#4b4640,#665d53);border:1px solid #b89a6c;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:18px;width:min(620px,100%);min-height:82px;margin:24px auto 0;padding:18px 24px;text-decoration:none;transition:all .2s;display:grid;box-shadow:0 16px 38px #30271d2b}.categoryAccessUnderGallery small{color:#dfd1bd;grid-area:1/1;font-size:11px}.categoryAccessUnderGallery b{grid-area:2/1;font-size:22px;line-height:1.6}.categoryAccessUnderGallery span{color:#fff;background:#b09164;border-radius:50%;grid-area:1/2/3;place-items:center;width:46px;height:46px;font-size:23px;display:grid}.categoryAccessUnderGallery:hover{background:linear-gradient(135deg,#403b36,#5d554d);transform:translateY(-2px);box-shadow:0 20px 45px #30271d38}@media (width<=700px){.categoryAccessUnderGallery{border-radius:15px;column-gap:12px;min-height:74px;margin-top:18px;padding:15px 17px}.categoryAccessUnderGallery small{font-size:9px}.categoryAccessUnderGallery b{font-size:18px}.categoryAccessUnderGallery span{width:40px;height:40px;font-size:20px}}.privateRootMark{mix-blend-mode:multiply;pointer-events:none;z-index:0!important;opacity:.27!important}.privateRootCircles{pointer-events:none;z-index:0!important}.privateRoot>img,.privateRoot>small,.privateRoot>h1,.privateRoot>p,.privateRoot>a,.privateRoot>span{z-index:1;position:relative}@media (width<=700px){.privateRootMark{opacity:.31!important;width:76vw!important;height:76vw!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(-10deg)!important}}.buildingsCatalogHero{background:linear-gradient(140deg,#5b554e,#6d645b 72%,#605951)!important}.buildingHero{height:min(72vh,760px)}.buildingHero>img{object-position:center 48%}.buildingFacts{grid-template-columns:repeat(4,1fr);margin-bottom:28px}.investmentPanel{grid-template-columns:repeat(3,1fr);gap:10px;max-width:960px;margin:0 auto 58px;display:grid}.investmentPanel>div{color:#fff;background:linear-gradient(135deg,#423d37,#575048);border:1px solid #9f8259;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:12px;padding:17px 18px;display:grid;box-shadow:0 12px 30px #382e2222}.investmentPanel svg{color:#cfac73;border:1px solid #9f8259;border-radius:50%;grid-row:1/3;width:34px;height:34px;padding:7px}.investmentPanel small{color:#d9cdbd;font-size:9px}.investmentPanel strong{color:#f5ead8;font-size:16px}.investmentPanelPrimary{grid-template-columns:1.18fr 1fr;margin:22px auto 18px}.investmentPanelPrimary .yieldCard{background:linear-gradient(135deg,#2f2b27,#4a4137);border-color:#c7a66f;box-shadow:0 16px 34px #382e2230}.investmentPanelPrimary .yieldCard strong{color:#f1d49f;font-size:22px}.propertyActions{grid-template-columns:1.25fr 1fr;gap:10px;max-width:960px;margin:0 auto 58px;display:grid}.propertyActions a{color:#39342f;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:10px 16px;text-decoration:none;transition:transform .2s,background .2s;display:flex;box-shadow:0 8px 20px #382e2218}.propertyActions a:hover{filter:brightness(1.04);transform:translateY(-2px)}.propertyActions i{border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.propertyActions i svg{width:20px;height:20px;display:block}.propertyActions span{flex-direction:column;display:flex}.propertyActions small{color:#746d65;font-size:9px;font-weight:600;line-height:1.5}.propertyActions b{font-size:16px;line-height:1.35}.whatsappAction{background:#eee8de;border:1px solid #b9c9bd}.whatsappAction i{background:#dce8df}.whatsappAction i svg{color:#4f8562}.callAction{background:#eee8de;border:1px solid #ccbda7}.callAction i{background:#e5d9c8}.callAction i svg{color:#9a7848}.buildingFacts small{color:#6c655d;font-size:11px;font-weight:600;line-height:1.6}.investmentPanelPrimary small{color:#e0d3c2;font-size:10px;font-weight:600;line-height:1.55}.buildingOffer .galleryGrid{grid-template-columns:repeat(2,1fr)}.buildingOffer .galleryGrid button{aspect-ratio:4/3;border-radius:14px}.buildingOffer .galleryGrid img{object-fit:cover}@media (width<=700px){.buildingHero{height:58vh;min-height:440px}.buildingHero>img{object-position:center}.buildingFacts{grid-template-columns:repeat(2,1fr);margin-bottom:18px}.buildingFacts small{font-size:10px}.investmentPanel{grid-template-columns:1fr;margin-bottom:42px}.investmentPanelPrimary{grid-template-columns:1fr 1fr;gap:7px;margin:14px auto 12px}.investmentPanel>div{padding:14px 15px}.investmentPanelPrimary>div{grid-template-columns:31px 1fr;column-gap:8px;padding:13px 10px}.investmentPanelPrimary svg{width:29px;height:29px;padding:6px}.investmentPanelPrimary small{font-size:9px}.investmentPanelPrimary strong{font-size:13px}.investmentPanelPrimary .yieldCard strong{font-size:17px}.propertyActions{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:42px}.propertyActions a{border-radius:12px;gap:7px;min-height:58px;padding:9px 8px}.propertyActions i{flex-basis:32px;width:32px;height:32px}.propertyActions i svg{width:19px;height:19px}.propertyActions small{font-size:8px}.propertyActions b{font-size:15px}.buildingOffer .galleryGrid{grid-template-columns:1fr}.buildingOffer .galleryGrid button{aspect-ratio:4/3}}.villaPlaceholderHero>img{object-fit:cover}.pendingMedia>div:nth-child(2){text-align:center;background:#eee7dc;border:1px solid #d4c5af;border-radius:16px;overflow:hidden}.pendingMedia img{aspect-ratio:1200/630;object-fit:cover;width:100%;display:block}.pendingMedia p{color:#6e6459;margin:0;padding:14px;font-size:10px}.villaPendingOffer .facts{grid-template-columns:repeat(4,1fr)}@media (width<=700px){.villaPendingOffer .facts{grid-template-columns:repeat(2,1fr)}.villaPlaceholderHero{height:48vh!important;min-height:370px!important}.pendingMedia p{font-size:9px}}.buildingNotices{grid-template-columns:repeat(4,1fr);margin:0 0 28px}.buildingNotices p{border:1px solid var(--line);background:#eee7dc;border-radius:12px}@media (width<=700px){.buildingNotices{grid-template-columns:repeat(2,1fr);gap:7px}.buildingNotices p{padding:12px 8px;font-size:10px}}.villaVideoFrame{background:#201d1a;border:1px solid #b89a6c;border-radius:18px;width:min(560px,100%);margin:0 auto;overflow:hidden;box-shadow:0 18px 40px #2d251d25}.villaVideoFrame video{aspect-ratio:512/910;object-fit:contain;background:#171513;width:100%;max-height:78vh;display:block}.videoNote{text-align:center;color:#756b60;margin:10px 0 0;font-size:9px}@media (width<=700px){.villaVideoFrame{border-radius:15px}.villaVideoFrame video{max-height:72vh}.videoNote{font-size:8px}}.villaVideoList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.villaVideoList article h3{text-align:center;color:#4b4035;margin:0 0 12px;font-size:15px}.villaVideoList .villaVideoFrame{width:100%}@media (width<=700px){.villaVideoList{grid-template-columns:1fr;gap:26px}.villaVideoList article h3{font-size:13px}}.catalogEmpty{text-align:center;background:linear-gradient(145deg,#f1ebe2,#e7ddcf);border:1px solid #d7c7af;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:42px 30px;display:flex;position:relative;overflow:hidden}.catalogEmptyMark{opacity:.12;background:url(/saqf-mark-transparent-fixed.png) 50%/contain no-repeat;width:310px;height:310px;position:absolute;top:-95px;left:-85px}.catalogEmpty>small,.catalogEmpty>h3,.catalogEmpty>p,.catalogEmpty>a{position:relative}.catalogEmpty>small{color:#9d825b;font-size:9px}.catalogEmpty>h3{margin:8px 0;font-size:23px}.catalogEmpty>p{color:#756d65;margin:0 0 18px;font-size:10px}.catalogEmpty>a{color:#fff;background:#9d825b;border-radius:10px;padding:11px 18px;font-size:10px;font-weight:700;text-decoration:none}.unifiedCatalog .villaImage img{background:#ded3c4}.unifiedCatalog .villasHeroCopy{max-width:520px}@media (width<=700px){.catalogEmpty{border-radius:14px;min-height:230px;padding:32px 18px}.catalogEmptyMark{width:230px;height:230px;top:-70px;left:-95px}.catalogEmpty>h3{font-size:18px}.catalogEmpty>p{font-size:8px;line-height:1.8}.catalogEmpty>a{padding:10px 15px;font-size:9px}}.commercialPlaceholderHero{isolation:isolate;background:linear-gradient(145deg,#3c3833,#6f655a)}.commercialPlaceholderHero:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 110px,#d8c7aa12 111px 112px),repeating-linear-gradient(0deg,#0000 0 70px,#d8c7aa0f 71px 72px);position:absolute;inset:0}.commercialPlaceholderMark{opacity:.44;background:url(/saqf-mark-transparent-fixed.png) 50%/contain no-repeat;width:min(540px,62vw);height:min(540px,62vw);position:absolute;top:50%;left:7%;transform:translateY(-50%)}.buildingPosition{margin-bottom:24px}.buildingPosition .landDetails{margin-bottom:0}.pendingPropertyMedia{margin-top:32px}.pendingPropertyMedia .catalogEmpty{min-height:230px}.villaImage img[src="/saqf-logo.png"]{filter:brightness(0)invert();opacity:.82;padding:18%;object-fit:contain!important;background:linear-gradient(145deg,#5f5850,#746a5f)!important}@media (width<=700px){.commercialPlaceholderMark{opacity:.5;width:80vw;height:80vw;left:-12%}.buildingPosition .landDetails{grid-template-columns:repeat(2,1fr)}.pendingPropertyMedia .catalogEmpty{min-height:210px}}.landCardCover{background:linear-gradient(145deg,#5f5850,#746a5f);place-items:center;min-height:300px;display:grid;overflow:hidden}.landCardCover img{filter:brightness(0)invert();opacity:.78;object-fit:contain!important;width:62%!important;height:auto!important;min-height:0!important}.landHero{isolation:isolate;background:linear-gradient(145deg,#5b554e,#746a5f)}.landHero:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 95px,#d6c5a815 96px 97px),repeating-linear-gradient(0deg,#0000 0 58px,#d6c5a812 59px 60px);position:absolute;inset:0}.landHeroMark{opacity:.58;background:url(/saqf-mark-transparent-fixed.png) 50%/contain no-repeat;width:min(520px,58vw);height:min(520px,58vw);position:absolute;top:50%;left:7%;transform:translateY(-50%)}.landFacts{grid-template-columns:repeat(4,1fr);margin-bottom:22px}.landNotices{grid-template-columns:repeat(4,1fr);margin:0 0 28px}.landNotices p{border:1px solid var(--line);border-radius:12px}.planPreview{cursor:zoom-in;background:#e7ded1;border:1px solid #cbb99d;border-radius:18px;width:100%;padding:0;display:block;overflow:hidden;box-shadow:0 16px 38px #30271d1b}.planPreview img{width:100%;height:auto;display:block}.landDetails{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.landDetails>div{border:1px solid var(--line);text-align:center;background:#eee7dc;border-radius:12px;padding:14px}.landDetails small,.landDetails b{display:block}.landDetails small{color:#786e63;font-size:9px}.landDetails b{margin-top:5px;font-size:14px}.landOffer .mapButton{border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:12px;display:flex}.landCatalog .listingGrid{margin-bottom:70px}.landPhotoHero:before{display:none}.landPhotoHero>img{object-position:center 68%}.landMediaGallery{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.landMediaGallery>button{aspect-ratio:4/3;cursor:pointer;background:#ddd2c1;border:1px solid #cbb99d;border-radius:16px;padding:0;position:relative;overflow:hidden}.landMediaGallery img{object-fit:cover;width:100%;height:100%;display:block}.landVideoButton{color:#fff;background:#302d29e8;border:1px solid #c7ab7a;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 20px #0005}.landVideoButton svg{color:#c7ab7a;font-size:21px}.lightbox video{border-radius:16px;max-width:100%;max-height:88vh}@media (width<=700px){.landCardCover{min-height:175px}.landCardCover img{width:72%!important}.landHero{height:49vh!important;min-height:380px!important}.landHeroMark{opacity:.62;width:76vw;height:76vw;left:-8%}.landFacts{grid-template-columns:repeat(2,1fr)}.landNotices{grid-template-columns:repeat(2,1fr);gap:7px}.landNotices p{padding:11px 7px;font-size:9px}.landDetails{grid-template-columns:repeat(2,1fr);gap:7px}.landDetails>div{padding:11px 8px}.planPreview{border-radius:14px}.landOffer .mapButton{padding:15px 10px;font-size:12px}.landCatalog .propertyCard{grid-template-columns:42% 1fr!important}.landCatalog .propertyCard .landCardCover{height:100%;min-height:175px}.landPhotoHero>img{object-position:center 72%}.landMediaGallery{grid-template-columns:1fr;gap:7px}.landMediaGallery>button{border-radius:12px}.landVideoButton{padding:8px 11px;font-size:10px;bottom:10px;right:10px}.landVideoButton svg{font-size:18px}}.projectHero{color:#fff;isolation:isolate;background:linear-gradient(140deg,#3a3631,#62594f 72%,#4d4740);border-radius:24px;align-items:flex-end;width:calc(100% - 32px);max-width:1180px;min-height:500px;margin:16px auto 0;padding:58px max(6vw,42px);display:flex;position:relative;overflow:hidden}.projectHero:before{content:"";z-index:-2;background:repeating-linear-gradient(90deg,#0000 0 110px,#dbc9aa10 111px 112px),repeating-linear-gradient(0deg,#0000 0 72px,#dbc9aa0e 73px 74px);position:absolute;inset:0}.projectHeroMark{opacity:.48;z-index:-1;background:url(/saqf-mark-transparent-fixed.png) 50%/contain no-repeat;width:min(560px,55vw);height:min(560px,55vw);position:absolute;top:50%;left:5%;transform:translateY(-50%)rotate(-12deg)}.projectHeroCopy span{color:#dfcfb6;font-size:12px;display:block}.projectHeroCopy>b{background:#ad8953;margin:16px 0 10px;padding:7px 15px;font-size:11px;display:inline-block}.projectHeroCopy h1{margin:0 0 8px;font-size:clamp(38px,6vw,68px);line-height:1.25}.projectHeroCopy p{color:#e9e1d5;margin:0;font-size:18px}.projectFacts{grid-template-columns:repeat(4,1fr);margin-bottom:24px}.projectLayout{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.projectLayout article{border:1px solid var(--line);background:#eee7dc;border-top:4px solid #a8834c;border-radius:14px;padding:22px}.projectLayout h3{margin:0 0 8px;font-size:16px}.projectLayout p{color:#625b53;margin:0;font-size:11px;line-height:1.9}.projectUnitTable{background:#f5f0e8;border:1px solid #cdbd9f;border-radius:16px;max-width:960px;margin:0 auto;overflow:hidden;box-shadow:0 14px 34px #5a4b3517}.projectUnitHead,.projectUnitRow{text-align:center;grid-template-columns:.7fr 1fr 1.1fr .8fr 1.5fr;align-items:center;display:grid}.projectUnitHead{color:#f8f1e6;background:#4b4640}.projectUnitHead b,.projectUnitRow span,.projectUnitRow strong{padding:14px 8px;font-size:10px}.projectUnitRow span,.projectUnitRow strong{border-top:1px solid #d9cdbb}.projectUnitRow>*+*{border-right:1px solid #ded3c3}.projectUnitRow:nth-child(odd){background:#ece3d6}.projectUnitRow strong{color:#856537}.projectAmenities{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.projectAmenities div{border:1px solid var(--line);background:#e9e1d5;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:17px 10px;font-size:11px;font-weight:800;display:flex}.projectAmenities svg{color:#9d825b;font-size:18px}.projectMap{border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:28px;display:flex}.apartmentProjectOffer .pendingPropertyMedia{margin-top:62px}@media (width<=700px){.projectHero{border-radius:16px;width:calc(100% - 16px);min-height:410px;margin:8px 8px 0;padding:36px 22px}.projectHeroMark{opacity:.56;width:82vw;height:82vw;left:-12%}.projectHeroCopy h1{font-size:34px}.projectHeroCopy p{font-size:12px;line-height:1.8}.projectFacts{grid-template-columns:repeat(2,1fr)}.projectLayout{grid-template-columns:1fr}.projectLayout article{padding:16px}.projectUnitHead b,.projectUnitRow span,.projectUnitRow strong{padding:11px 3px;font-size:7.5px}.projectAmenities{grid-template-columns:repeat(2,1fr)}.projectAmenities div{padding:13px 7px;font-size:9px}.projectMap{padding:14px 8px;font-size:11px}}.languageToggle{z-index:10000;color:#fffaf2;cursor:pointer;background:#302d29;border:1px solid #b08a54;border-radius:999px;min-width:84px;height:38px;padding:0 15px;font-size:12px;font-weight:700;line-height:1;transition:transform .2s,background .2s;position:fixed;top:16px;left:16px;box-shadow:0 8px 24px #1e1a1530;font-family:Noto Kufi Arabic,Arial,sans-serif!important}.languageToggle:hover{background:#9d7b49;transform:translateY(-1px)}html[dir=ltr],html[dir=ltr] body{direction:ltr}html[dir=ltr] body,html[dir=ltr] button,html[dir=ltr] input{font-family:var(--font-geist-sans),Arial,sans-serif!important}html[dir=ltr] .languageToggle{font-family:Noto Kufi Arabic,Tahoma,sans-serif!important}html[dir=ltr] .heroText{left:max(6vw,28px);right:auto}html[dir=ltr] .categoryAccess{left:max(5vw,24px);right:auto}html[dir=ltr] .categoryAccess:after{content:"→";margin-left:8px;margin-right:0}html[dir=ltr] .offersHubCard span,html[dir=ltr] .departmentBack{direction:ltr}html[dir=ltr] .offersHubCard span b{transform:rotate(180deg)}html[dir=ltr] .projectUnitRow>*+*,html[dir=ltr] .unitTableRow span+span{border-left:1px solid #ded3c3;border-right:0}@media (width<=700px){.languageToggle{min-width:76px;height:34px;padding:0 12px;font-size:10px;top:10px;left:10px}html[dir=ltr] .heroText{left:20px;right:auto}html[dir=ltr] .categoryAccess{left:14px;right:auto}}.townhouseHero>img{object-position:center 52%}.townhouseFacts{grid-template-columns:repeat(6,1fr)}.townhouseFloors{grid-template-columns:repeat(3,1fr)}.townhouseNotices{grid-template-columns:repeat(4,1fr);margin-bottom:28px}.townhouseNotices p{border:1px solid var(--line);border-radius:12px}.townhouseGallery{grid-template-columns:repeat(3,1fr)}.townhouseGallery button{aspect-ratio:4/3;border-radius:14px}.townhouseGallery img{object-fit:cover}.townhouseOffer .mapButton{border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:18px;display:flex}.townhouseNotices p:has(svg){justify-content:center;align-items:center;gap:8px;display:flex}.townhouseNotices p svg{color:#8c7145}.internalOfferNotice{color:#655f55;text-align:center;background:#f5f0e7;border-radius:12px;margin:-10px 0 28px;padding:13px 16px;font-size:12px;line-height:1.8}.townhouseFacts .longFact{max-width:150px;font-size:11px;line-height:1.55}@media (width<=700px){.townhouseHero{height:58vh!important;min-height:440px!important}.townhouseHero>img{object-position:center}.townhouseFacts{grid-template-columns:repeat(2,1fr)}.townhouseFloors{grid-template-columns:1fr}.townhouseNotices{grid-template-columns:repeat(2,1fr);gap:7px}.townhouseNotices p{padding:11px 7px;font-size:9px}.townhouseGallery{grid-template-columns:repeat(2,1fr);gap:6px}.townhouseGallery button{border-radius:10px}.townhouseOffer .mapButton{padding:14px 9px;font-size:11px}}.nablusBuildingOffer .buildingHero>img{object-position:center 46%}.unitTable{background:#f5f0e8;border:1px solid #cdbd9f;border-radius:16px;max-width:960px;margin:0 auto;overflow:hidden;box-shadow:0 14px 34px #5a4b3517}.unitTableHead,.unitTableRow{text-align:center;grid-template-columns:repeat(4,1fr);align-items:center;display:grid}.unitTableHead{color:#f8f1e6;background:#4b4640}.unitTableHead b,.unitTableRow span{padding:14px 10px}.unitTableHead b{font-size:11px}.unitTableRow span{border-top:1px solid #d9cdbb;font-size:11px}.unitTableRow span+span{border-right:1px solid #ded3c3}.unitTableRow:nth-child(odd){background:#ece3d6}.unitNote{text-align:center;color:#6f665d;margin:12px 0 0;font-size:10px}.nablusBuildingOffer .villaVideoFrame video{aspect-ratio:9/16;max-height:78vh}@media (width<=700px){.nablusBuildingOffer .buildingHero>img{object-position:center}.unitTableHead b,.unitTableRow span{padding:11px 5px;font-size:8px}.unitNote{font-size:8px;line-height:1.8}.nablusBuildingOffer .villaVideoFrame video{max-height:72vh}}.offersHub{isolation:isolate;background:linear-gradient(145deg,#f7f3ec 0%,#ece2d4 58%,#e3d4bf 100%);min-height:calc(100vh - 155px);padding:54px max(5vw,24px) 48px;position:relative;overflow:hidden}.offersHubMark{z-index:-1;opacity:.14;background:url(/saqf-mark-transparent-fixed.png) 50%/contain no-repeat;width:min(780px,75vw);height:min(780px,75vw);position:absolute;top:8%;left:-8%;transform:rotate(-12deg)}.offersHubCircles{z-index:-1;border:1px solid #a7865655;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-220px;right:-230px}.offersHubCircles:before,.offersHubCircles:after{content:"";border:1px solid #a7865645;border-radius:50%;position:absolute}.offersHubCircles:before{inset:68px}.offersHubCircles:after{background:#a7865614;inset:145px}.offersHubHeader{text-align:center;max-width:760px;margin:0 auto 38px}.offersHubHeader img{width:178px;height:auto}.offersHubHeader>small{color:#8b6a3a;margin-top:7px;font-size:10px;font-weight:700;display:block}.offersHubHeader h1{letter-spacing:-.035em;margin:22px 0 10px;font-size:clamp(36px,5.4vw,64px);line-height:1.35}.offersHubHeader p{color:#6c6359;margin:0;font-size:13px}.offersHubChoices{grid-template-columns:repeat(2,1fr);gap:16px;width:min(940px,100%);margin:0 auto;display:grid}.offersHubCard{border:1px solid #c9b590;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:245px;padding:30px;text-decoration:none;transition:all .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #4e3e2824}.offersHubCard:before{content:"";opacity:.13;background:url(/saqf-mark-transparent-fixed.png) 50%/contain no-repeat;width:250px;height:250px;position:absolute;top:-80px;left:-85px;transform:rotate(-12deg)}.offersHubCard:hover{transform:translateY(-3px);box-shadow:0 23px 52px #4e3e2830}.offersHubCard.sale{color:#fff;background:linear-gradient(145deg,#403b35,#62594f)}.offersHubCard.rent{color:#342f2a;background:linear-gradient(145deg,#f5efe5,#e7d9c6)}.offersHubCard>small{color:#c8a873;font-size:10px;font-weight:700;position:relative}.offersHubCard.rent>small{color:#8f6d3e}.offersHubCard h2{margin:7px 0;font-size:31px;position:relative}.offersHubCard p{color:#ddd3c5;margin:0 0 22px;font-size:11px;line-height:1.8;position:relative}.offersHubCard.rent p{color:#6f665b}.offersHubCard span{border-top:1px solid #a98b605c;align-self:flex-start;align-items:center;gap:13px;padding-top:13px;font-size:11px;font-weight:800;display:flex;position:relative}.offersHubCard span b{color:#c3a06b;font-size:19px}.offersHubNote{text-align:center;color:#746b60;margin:22px 0 0;font-size:9px}.departmentHub{isolation:isolate;background:linear-gradient(145deg,#f7f3ec,#e8ddcd);min-height:calc(100vh - 155px);padding:48px max(5vw,24px) 62px;position:relative;overflow:hidden}.departmentMark{z-index:-1;opacity:.12;background:url(/saqf-mark-transparent-fixed.png) 50%/contain no-repeat;width:min(680px,72vw);height:min(680px,72vw);position:absolute;top:4%;left:-10%;transform:rotate(-12deg)}.departmentBack{color:#5f554a;background:#f8f4edb8;border:1px solid #c8b89f;border-radius:999px;padding:8px 14px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.departmentHub>header{text-align:center;margin:42px auto 34px}.departmentHub>header small{color:#917045;font-size:10px;font-weight:700}.departmentHub>header h1{margin:9px 0;font-size:clamp(38px,5vw,60px)}.departmentHub>header p{color:#6f665d;margin:0;font-size:12px}.departmentGrid{grid-template-columns:repeat(2,1fr);gap:12px;width:min(980px,100%);margin:auto;display:grid}.departmentGrid>a{color:#352f29;background:#f5efe5;border:1px solid #cfbea4;border-radius:19px;flex-direction:column;justify-content:center;min-height:178px;padding:25px;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #51432f18}.departmentGrid>a:hover{background:#faf7f1;transform:translateY(-2px)}.departmentGrid small{color:#967442;font-size:8px}.departmentGrid h2{margin:5px 0;font-size:24px}.departmentGrid p{color:#6f675e;margin:0 0 14px;font-size:10px}.departmentGrid b{color:#8b693d;font-size:10px}@media (width<=700px){.offersHub{min-height:calc(100svh - 139px);padding:34px 16px}.offersHubMark{opacity:.15;width:100vw;height:100vw;top:9%;left:-35%}.offersHubHeader{margin-bottom:26px}.offersHubHeader img{width:150px}.offersHubHeader h1{margin-top:18px;font-size:34px}.offersHubHeader p{font-size:10px}.offersHubChoices{grid-template-columns:1fr;gap:11px}.offersHubCard{border-radius:18px;min-height:190px;padding:23px}.offersHubCard h2{font-size:26px}.offersHubCard p{margin-bottom:16px;font-size:9px}.offersHubNote{line-height:1.8}.departmentHub{min-height:calc(100svh - 139px);padding:28px 14px 44px}.departmentHub>header{margin:34px auto 26px}.departmentHub>header h1{font-size:34px}.departmentHub>header p{font-size:9px}.departmentGrid{grid-template-columns:1fr;gap:9px}.departmentGrid>a{border-radius:16px;min-height:142px;padding:20px}.departmentGrid h2{font-size:21px}.departmentGrid p{font-size:9px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
