html[lang=ar] body{font-family:Noto Kufi Arabic,Noto Sans,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] .font-serif{font-family:Noto Kufi Arabic,"Noto Serif",serif}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f2efe4}::-webkit-scrollbar-thumb{background:#d3cabc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4f4136}#landing-nav.scrolled{background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px #4f413614}#hero{position:relative}.scroll-indicator{animation:fadeInUp 1s ease-out 1.5s both}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.property-card .aspect-\[4\/3\]{transition:transform .5s cubic-bezier(.4,0,.2,1)}.property-card:hover .aspect-\[4\/3\]{transform:scale(1.03)}.feature-card svg{transition:transform .3s ease}.feature-card:hover svg{transform:scale(1.1)}.stat-item{opacity:1}.testimonial-card{position:relative}.testimonial-card:before{content:'"';position:absolute;top:20px;inset-inline-end:24px;font-family:"Noto Serif",serif;font-size:4rem;line-height:1;color:#4f413614;pointer-events:none}#mobile-menu{transition:all .3s ease}.about-carousel{position:relative}.carousel-track{display:flex;width:100%}.carousel-slide{min-width:100%;flex-shrink:0}.carousel-dot{width:6px}.carousel-dot.active{background:#fff!important;width:20px}#contact:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(79,65,54,.03) 0%,transparent 60%);pointer-events:none}a:focus-visible,button:focus-visible{outline:2px solid #4f4136;outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.scroll-indicator,.feature-card,.property-card,.testimonial-card{animation:none!important;transition:none!important}}::-moz-selection{background:#4f413633;color:#2f2720}::selection{background:#4f413633;color:#2f2720}html,body{overflow-x:hidden;max-width:100vw}body{word-wrap:break-word;overflow-wrap:break-word}.hero-headline{text-wrap:balance}section h2{text-wrap:balance}@media (max-width: 640px){section{padding-top:4rem!important;padding-bottom:4rem!important}#hero{padding-top:5rem!important;padding-bottom:2rem!important;min-height:auto!important}#hero .min-h-\[calc\(100vh-5rem\)\]{min-height:auto!important}}@media (max-width: 640px){#investment .grid>.bg-white,#investment .grid>.bg-primary{padding:1rem!important}#investment .grid>.bg-white .text-2xl,#investment .grid>.bg-primary .text-2xl,#investment .grid>.bg-primary .text-3xl{font-size:1.125rem!important;line-height:1.5!important}}@media (max-width: 640px){#investment .grid.sm\:grid-cols-3>div{padding:1rem!important}#investment .grid.sm\:grid-cols-3>div svg{width:1.25rem!important;height:1.25rem!important}#investment .grid.sm\:grid-cols-3>div>div:first-child{width:2.5rem!important;height:2.5rem!important}}@media (min-width: 768px) and (max-width: 1023px){footer .grid.md\:grid-cols-4{gap:2rem!important}}#mobile-menu{max-height:calc(100vh - 5rem);overflow-y:auto}.hero-label,.hero-headline,.hero-subhead,.hero-ctas,.hero-trust,.hero-form{visibility:visible}.property-card .aspect-\[4\/3\]{overflow:hidden}.testimonial-card{--quote-opacity: 0;transition:--quote-opacity .6s ease}.testimonial-card:before{opacity:var(--quote-opacity);transition:opacity .8s ease .3s}.feature-card,.property-card,.how-step,.testimonial-card,.stat-item{will-change:transform,opacity}a.inline-flex,button[type=submit]{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}a.inline-flex:active,button[type=submit]:active{transform:scale(.97)!important}#investment input[type=number]:focus{box-shadow:0 0 0 3px #4f41361a}.stat-item .font-serif.font-bold{font-variant-numeric:tabular-nums}.how-step:hover .rounded-full{transform:scale(1.1);box-shadow:0 8px 24px #4f413640}.how-step .rounded-full{transition:transform .3s ease,box-shadow .3s ease}.about-carousel img,.property-card img{transition:transform .7s cubic-bezier(.4,0,.2,1)}.about-carousel:hover img{transform:scale(1.03)}section h2:after{content:"";display:block;width:0;height:2px;background:#d3cabc;margin-top:8px;transition:width 1s ease}section.in-view h2:after{width:60px}#investment .grid.grid-cols-3>div svg{animation:iconFloat 3s ease-in-out infinite}#investment .grid.grid-cols-3>div:nth-child(2) svg{animation-delay:.5s}#investment .grid.grid-cols-3>div:nth-child(3) svg{animation-delay:1s}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}#investment .bg-primary{transition:box-shadow .3s ease}#investment .bg-primary:hover{box-shadow:0 8px 30px #4f413633}section{transition:opacity .3s ease}@media (prefers-reduced-motion: reduce){.hero-form,.feature-card,.property-card,.how-step,.testimonial-card,.stat-item,#investment .grid.grid-cols-3>div svg{animation:none!important;transition:none!important}.testimonial-card:before{opacity:1!important}}.calc-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:9999px;background:#e5e0d4;outline:none;cursor:pointer;transition:background .2s}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#4f4136;border:3px solid #fff;box-shadow:0 2px 6px #4f41364d;cursor:pointer;-webkit-transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s}.calc-slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 10px #4f413666}.calc-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#4f4136;border:3px solid #fff;box-shadow:0 2px 6px #4f41364d;cursor:pointer}html[lang=ar] .calc-slider{direction:ltr}#investment .bg-primary{position:relative;overflow:hidden}#investment .bg-primary:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 60%);pointer-events:none}#yearly-table-body tr{animation:fadeInRow .3s ease both}#yearly-table-body tr:nth-child(1){animation-delay:.02s}#yearly-table-body tr:nth-child(2){animation-delay:.04s}#yearly-table-body tr:nth-child(3){animation-delay:.06s}#yearly-table-body tr:nth-child(4){animation-delay:.08s}#yearly-table-body tr:nth-child(5){animation-delay:.1s}#yearly-table-body tr:nth-child(6){animation-delay:.12s}#yearly-table-body tr:nth-child(7){animation-delay:.14s}#yearly-table-body tr:nth-child(8){animation-delay:.16s}#yearly-table-body tr:nth-child(9){animation-delay:.18s}#yearly-table-body tr:nth-child(10){animation-delay:.2s}@keyframes fadeInRow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
