@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@600;700&display=swap";
:root{--bg:#f7f2e8;--text:#111;--muted-text:#4f4b45;--card-bg:#ffffffb8;--primary:#caa25d;--accent:#0f4c81;--orange:#e3b261;--gradient:linear-gradient(135deg, #caa25d 0%, #0f4c81 100%);--border:#94a3b847;--shadow:0 16px 40px #0f172a1c;--glow:0 0 30px #4f46e526;--overlay:linear-gradient(120deg, #080e28bd, #3b82f642);--nav-bg:#f8fafcc7}:root[data-theme=dark]{--bg:#0f0f11;--text:#f6f4ef;--muted-text:#b8b2a8;--card-bg:#111215b8;--primary:#e5bc72;--accent:#2f7dbf;--orange:#f2cb85;--gradient:linear-gradient(135deg, #e5bc72 0%, #2f7dbf 100%);--border:#94a3b833;--shadow:0 14px 35px #0006;--glow:0 0 32px #6366f157;--overlay:linear-gradient(120deg, #020617db, #2563eb57);--nav-bg:#020617b8}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:Inter,sans-serif;transition:all .35s}h1,h2,h3{letter-spacing:-.02em;font-family:Poppins,sans-serif}.container{width:min(1160px,92%);margin-inline:auto}.home-page{background:var(--bg);color:var(--text);transition:all .35s}.lux-navbar-wrap{z-index:80;width:100%;position:fixed;top:.9rem;left:0}.lux-navbar{border:1px solid var(--border);background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:72px;box-shadow:var(--shadow);border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.75rem 1.1rem;display:grid}.lux-logo{letter-spacing:-.02em;color:var(--text);justify-self:center;font-size:1.15rem;font-weight:700;text-decoration:none}.lux-nav-links{justify-self:start;align-items:center;gap:.4rem;margin:0;padding:0 0 6px;list-style:none;display:flex;position:relative}.lux-nav-indicator{background:var(--gradient);height:2px;box-shadow:var(--glow);pointer-events:none;border-radius:999px;transition:transform .3s ease-in-out,width .3s ease-in-out,opacity .2s ease-in-out;position:absolute;bottom:0;left:0}.lux-nav-link{color:var(--muted-text);border-radius:12px;padding:.5rem .8rem;font-weight:500;text-decoration:none;transition:all .3s}.lux-nav-link:hover{color:var(--text);background:color-mix(in srgb, var(--card-bg), transparent 15%)}.lux-nav-link.active{color:var(--text);text-shadow:0 0 14px color-mix(in srgb, var(--primary), transparent 65%)}.lux-nav-actions{justify-self:end;align-items:center;gap:.55rem;display:flex}.lux-login-btn{color:var(--muted-text);border-radius:12px;padding:.58rem .8rem;font-weight:500;text-decoration:none;transition:all .3s}.lux-login-btn:hover{color:var(--text)}.lux-cta-btn{background:var(--gradient);color:#fff;box-shadow:var(--glow);border-radius:999px;padding:.6rem 1rem;font-weight:600;text-decoration:none;transition:all .3s}.lux-cta-btn:hover{filter:saturate(1.1);transform:translateY(-2px)scale(1.04)}.lux-menu-btn{border:1px solid var(--border);background:var(--card-bg);cursor:pointer;border-radius:12px;width:42px;height:42px;padding:0;display:none}.lux-menu-btn span{background:var(--text);width:18px;height:2px;margin:4px auto;transition:all .25s;display:block}.lux-menu-btn.open span:first-child{transform:translateY(6px)rotate(45deg)}.lux-menu-btn.open span:nth-child(2){opacity:0}.lux-menu-btn.open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.lux-mobile-menu{background:var(--nav-bg);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(1160px,92%);box-shadow:var(--shadow);opacity:0;border-radius:16px;max-height:0;margin:.55rem auto 0;transition:all .3s;overflow:hidden;transform:translateY(-6px)}.lux-mobile-menu.open{opacity:1;max-height:420px;transform:translateY(0)}.lux-mobile-menu ul{margin:0;padding:.8rem;list-style:none}.lux-mobile-link{color:var(--muted-text);border-radius:12px;padding:.7rem .75rem;font-weight:500;text-decoration:none;transition:all .25s;display:block}.lux-mobile-link:hover,.lux-mobile-link.active{color:var(--text);background:color-mix(in srgb, var(--card-bg), transparent 10%)}.lux-mobile-cta a{text-align:center;color:#fff;background:var(--gradient);border-radius:999px;margin-top:.5rem;padding:.75rem .9rem;font-weight:600;text-decoration:none;display:block}.theme-toggle{border:1px solid var(--border);background:var(--card-bg);color:var(--text);cursor:pointer;border-radius:999px;width:2.5rem;height:2.5rem;font-size:1rem;transition:all .3s}.theme-toggle:hover{box-shadow:var(--glow);transform:translateY(-2px)scale(1.03)}.hero-section{background-image:url(https://images.unsplash.com/photo-1472224371017-08207f84aaae?auto=format&fit=crop&w=1800&q=80);background-position:50%;background-size:cover;place-items:center;min-height:88vh;margin-top:5.8rem;display:grid;position:relative;overflow:hidden}.hero-overlay{background:var(--overlay);position:absolute;inset:0}.floating-orb{filter:blur(3px);border-radius:999px;animation:6s ease-in-out infinite float;position:absolute}.orb-one{background:#3b82f640;width:260px;height:260px;top:18%;left:10%}.orb-two{background:#9333ea40;width:180px;height:180px;animation-delay:1.2s;bottom:13%;right:11%}.hero-content{z-index:1;text-align:center;animation:.85s heroIn;position:relative}.hero-pill{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff52;border-radius:999px;margin:0 0 1rem;padding:.45rem .9rem;font-size:.85rem;display:inline-block}.hero-content h1{color:#fff;margin:0;font-size:clamp(2.2rem,6vw,4.4rem)}.hero-content p{color:#ffffffeb;margin-top:.75rem;margin-bottom:2rem;font-size:1.08rem}.search-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff6b;border-radius:999px;grid-template-columns:1.5fr 1fr 1fr auto;gap:.75rem;width:min(980px,100%);padding:1rem;transition:all .35s;display:grid;box-shadow:0 15px 45px #0f172a47}:root[data-theme=dark] .search-glass{box-shadow:var(--glow);background:#0f172a73;border:1px solid #6366f173}.search-glass label{background:#ffffffd9;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:0 .9rem;transition:all .3s;display:flex}:root[data-theme=dark] .search-glass label{background:#1e293be6}.search-glass input,.search-glass select{width:100%;color:var(--text);background:0 0;border:none;border-radius:999px;outline:none;padding:.88rem 0}.search-glass label:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary), transparent 72%);outline:none}.search-glass:hover{transform:translateY(-3px)}.search-glass button,.primary-btn,.secondary-btn{cursor:pointer;border:none;border-radius:999px;padding:.9rem 1.2rem;font-weight:600;transition:all .32s}.search-glass button,.primary-btn{background:var(--gradient);color:#fff}.search-glass button:hover,.primary-btn:hover{box-shadow:var(--glow);transform:translateY(-2px)scale(1.05)}.secondary-btn{color:var(--text);border:1px solid var(--border);background:0 0}.secondary-btn:hover{box-shadow:var(--glow);transform:translateY(-2px)scale(1.03)}.bf-modal-overlay{z-index:9999;background:#020617a6;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.bf-modal{border:1px solid var(--border);background:var(--card-bg);width:min(560px,100%);box-shadow:var(--shadow);border-radius:18px;animation:.18s forwards bfModalIn;transform:translateY(6px)scale(.99)}@keyframes bfModalIn{to{transform:translateY(0)scale(1)}}.bf-modal-header{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem .6rem;display:flex}.bf-modal-title{letter-spacing:.2px;margin:0;font-size:1.05rem}.bf-modal-close{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:1.4rem;line-height:1;transition:all .25s;display:grid}.bf-modal-close:hover{box-shadow:var(--glow);transform:translateY(-1px)}.bf-modal-body{color:var(--muted-text);padding:.6rem 1.1rem 1rem}.bf-modal-body p{margin:0 0 .9rem}.bf-modal-footer{padding:0 1.1rem 1.1rem}.bf-modal-actions{justify-content:flex-end;gap:.65rem;display:flex}.section-spacing{margin-top:5rem}.section-title{margin:0 0 1.5rem;font-size:clamp(1.7rem,2.8vw,2.2rem)}.section-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.2rem;display:flex}.section-head p{color:var(--muted-text);margin:0}.card-grid{gap:1.2rem;display:grid}.property-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.premium-card{border:1px solid var(--border);background:var(--card-bg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;transition:all .3s;overflow:hidden}.premium-card:hover{box-shadow:var(--glow);transform:translateY(-8px)scale(1.02)}.property-image-wrap{position:relative;overflow:hidden}.property-card img{object-fit:cover;width:100%;height:240px;transition:transform .4s}.property-card:hover img{transform:scale(1.08)}.property-image-overlay{background:linear-gradient(#0000 55%,#0206178c);position:absolute;inset:0}.property-type{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid #ffffff73;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;position:absolute;top:12px;right:12px}.property-content{padding:1.05rem}.property-content h3{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.2rem}.property-content p{color:var(--muted-text);margin:.35rem 0 .85rem}.property-meta{justify-content:space-between;font-size:.92rem;display:flex}.amenity-list{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.amenity-list span{border:1px solid var(--border);color:var(--muted-text);background:color-mix(in srgb, var(--card-bg), transparent 20%);border-radius:999px;padding:.3rem .55rem;font-size:.76rem}.tour-btn{border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;margin-top:.9rem;padding:.7rem;font-weight:600;transition:all .3s}.tour-btn:hover{box-shadow:var(--glow);transform:translateY(-2px)}.chip-group{flex-wrap:wrap;gap:.55rem;display:flex}.chip-btn{border:1px solid var(--border);background:color-mix(in srgb, var(--card-bg), transparent 12%);color:var(--text);cursor:pointer;border-radius:999px;padding:.5rem .8rem;transition:all .28s}.chip-btn:hover{border-color:color-mix(in srgb, var(--primary), transparent 30%);box-shadow:var(--glow);transform:translateY(-2px)}.trending-grid,.category-grid,.how-grid,.insight-grid,.agent-grid,.blog-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.trending-card img{object-fit:cover;width:100%;height:210px}.trending-content{padding:1rem}.trending-content h3{margin:0;font-size:1.05rem}.trending-content p{color:var(--muted-text);margin:.5rem 0 .85rem}.trending-row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.trending-row button{cursor:pointer;background:var(--gradient);color:#fff;border:none;border-radius:999px;padding:.45rem .85rem;font-size:.8rem}.category-card,.insight-card,.blog-card{padding:1.15rem}.category-card p,.insight-card p,.blog-card p{color:var(--muted-text);margin:.6rem 0 0}.insight-card strong{color:var(--accent);margin-top:.7rem;display:inline-block}.agent-card{text-align:center;padding:1.15rem}.agent-card img{object-fit:cover;border:2px solid color-mix(in srgb, var(--primary), transparent 35%);border-radius:999px;width:72px;height:72px}.agent-card h3{margin:.7rem 0 .25rem}.agent-card p,.agent-card p{color:var(--muted-text);font-size:.92rem}.newsletter-box{text-align:center;padding:1.5rem}.newsletter-box h2{margin:0}.newsletter-box p{color:var(--muted-text)}.newsletter-inline{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:.9rem;display:flex}.newsletter-inline input{border:1px solid var(--border);background:var(--bg);width:min(440px,100%);color:var(--text);border-radius:12px;padding:.8rem .9rem}.location-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.location-card{min-height:300px;box-shadow:var(--shadow);border-radius:18px;position:relative;overflow:hidden}.location-card img{object-fit:cover;filter:brightness(.78);width:100%;height:100%;transition:all .35s}.location-overlay{color:#fff;background:linear-gradient(#0000 45%,#0206179e);flex-direction:column;justify-content:end;padding:1.3rem;display:flex;position:absolute;inset:0}.location-card:hover img{filter:brightness();transform:scale(1.08)}.location-overlay h3,.location-overlay p{margin:0}.location-overlay p{opacity:.85}.why-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.feature-card{padding:1.3rem}.feature-card span{background:color-mix(in srgb, var(--primary), transparent 86%);border-radius:999px;place-items:center;width:44px;height:44px;font-size:1.2rem;display:inline-grid}.feature-card h3{margin:.9rem 0 .45rem;font-size:1.06rem}.feature-card p{color:var(--muted-text);margin:0}.stats-section{background:linear-gradient(120deg,#3b82f61f,#9333ea1f);margin-top:5rem;padding:4rem 0}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.stat-item{text-align:center;border:1px solid var(--border);background:var(--card-bg);border-radius:20px;padding:1.4rem 1rem}.stat-item h3{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.7rem,2.8vw,2.3rem)}.stat-item p{color:var(--muted-text);margin-top:.5rem}.floating-stat{animation:4s ease-in-out infinite float}.floating-stat:nth-child(2){animation-delay:.5s}.floating-stat:nth-child(3){animation-delay:1s}.testimonial-slider{grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1.2rem;display:grid}.testimonial-slider button{border:1px solid var(--border);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;font-size:1.4rem}.testimonial-active{animation:.4s fadeUp}.quote-mark{color:var(--orange);margin:0;font-size:2.3rem;line-height:1}.testimonial-active p{color:var(--muted-text)}.testimonial-user{align-items:center;gap:.75rem;display:flex}.testimonial-user img{object-fit:cover;border-radius:999px;width:56px;height:56px}.testimonial-user h3{margin:0}.testimonial-user span{color:var(--muted-text);font-size:.9rem}.cta-box{border:1px solid var(--border);background:linear-gradient(130deg, color-mix(in srgb, var(--primary), transparent 82%), #9333ea2e);box-shadow:var(--shadow);text-align:center;border-radius:24px;padding:clamp(1.7rem,3vw,2.6rem)}:root[data-theme=dark] .cta-box{box-shadow:var(--glow)}.cta-box h2{margin:0}.cta-box p{color:var(--muted-text)}.cta-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.cta-actions a.primary-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.site-footer{border-top:1px solid var(--border);color:var(--text);background:linear-gradient(145deg,#f8fafc 0%,#eef2ff 48%,#e0f2fe 100%);margin-top:5rem;padding:3.2rem 0 1.2rem;position:relative;overflow:hidden}.footer-glow-line{opacity:.95;background:linear-gradient(90deg,#0000,#6366f1,#22d3ee,#0000);height:2px;position:absolute;inset:0 0 auto}.footer-particles span{filter:blur(2px);background:#6366f138;border-radius:999px;animation:8s ease-in-out infinite footerFloat;position:absolute}.footer-particles span:first-child{width:10px;height:10px;top:18%;left:20%}.footer-particles span:nth-child(2){width:8px;height:8px;animation-delay:1.2s;top:40%;left:78%}.footer-particles span:nth-child(3){width:12px;height:12px;animation-delay:2.2s;top:72%;left:58%}.footer-grid{z-index:1;grid-template-columns:1.7fr repeat(4,minmax(0,1fr)) 1.35fr;gap:1.3rem;display:grid;position:relative}.footer-grid h3,.footer-grid h4{color:var(--text);margin:0 0 .8rem}.footer-grid p{color:var(--muted-text)}.footer-brand{padding-right:.4rem}.footer-social-icons{gap:.55rem;margin:.9rem 0 .8rem;display:flex}.footer-social-icons a{width:34px;height:34px;color:var(--text);background:#94a3b81f;border:1px solid #94a3b84d;border-radius:999px;place-items:center;font-size:.74rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-grid}.footer-social-icons a:hover{color:#fff;background:#6366f140;border-color:#6366f1e6;transform:translateY(-2px)scale(1.08);box-shadow:0 0 18px #6366f194}.trust-badges{flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;display:flex}.trust-badges span{background:#94a3b81f;border:1px solid #94a3b847;border-radius:999px;padding:.32rem .56rem;font-size:.72rem}.footer-contact p{margin:.2rem 0;font-size:.88rem}.footer-grid ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.footer-grid a{color:var(--muted-text);text-underline-offset:4px;text-decoration:none;text-decoration-thickness:1.5px;transition:all .28s}.footer-grid a:hover{color:var(--primary);text-decoration:underline}.footer-newsletter{flex-direction:column;gap:.6rem;display:flex}.footer-newsletter input{color:var(--text);background:#ffffffbf;border:1px solid #94a3b84d;border-radius:12px;flex:1;padding:.75rem .85rem;transition:all .28s}.footer-newsletter input:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f13d}.footer-newsletter button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#4f46e5,#0ea5e9);border:none;border-radius:999px;padding:.7rem 1rem;transition:all .28s}.footer-newsletter button:hover{transform:translateY(-2px);box-shadow:0 0 18px #4f46e599}.newsletter-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #94a3b840;border-radius:16px;padding:1rem;box-shadow:0 12px 30px #4f46e524}.app-downloads{gap:.5rem;margin-top:.75rem;display:flex}.app-downloads a{background:#ffffffb3;border:1px solid #94a3b859;border-radius:10px;padding:.38rem .62rem;font-size:.78rem}.footer-bottom{border-top:1px solid #94a3b840;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.2rem;padding-top:1rem;display:flex}.footer-bottom p{color:var(--muted-text);margin:0}.footer-bottom-links{gap:.8rem;display:flex}.footer-bottom-links a{color:var(--muted-text);text-decoration:none}.footer-bottom-links a:hover{color:var(--primary)}:root[data-theme=dark] .site-footer{border-top:1px solid color-mix(in srgb, var(--primary), transparent 75%);color:#e2e8f0;background:linear-gradient(145deg,#0f172a 0%,#111827 40%,#1e1b4b 100%)}:root[data-theme=dark] .footer-grid h3,:root[data-theme=dark] .footer-grid h4{color:#f8fafc}:root[data-theme=dark] .footer-grid p,:root[data-theme=dark] .footer-grid a{color:#cbd5e1}:root[data-theme=dark] .footer-grid a:hover{color:#a5b4fc}:root[data-theme=dark] .trust-badges span{background:#0f172a8c}:root[data-theme=dark] .newsletter-card{background:#0f172a73;box-shadow:0 0 24px #6366f12e}:root[data-theme=dark] .footer-newsletter input{color:#e2e8f0;background:#94a3b817}:root[data-theme=dark] .app-downloads a{background:#1e293b8f}:root[data-theme=dark] .footer-bottom p,:root[data-theme=dark] .footer-bottom-links a{color:#94a3b8}:root[data-theme=dark] .footer-bottom-links a:hover{color:#c7d2fe}@keyframes footerFloat{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:.8;transform:translateY(-12px)}}.fade-section{opacity:0;transition:all .7s;transform:translateY(20px)}.fade-section.visible{opacity:1;transform:translateY(0)}@keyframes heroIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.lux-nav-links,.lux-login-btn,.lux-cta-btn{display:none}.lux-menu-btn{display:block}.hero-section{min-height:84vh}.section-head{flex-direction:column;align-items:start}.search-glass{border-radius:22px;grid-template-columns:1fr}.stats-grid,.testimonial-slider{grid-template-columns:1fr}.testimonial-slider button{justify-self:center}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.footer-grid{grid-template-columns:1fr}.footer-newsletter{flex-direction:column}}.buy-main{margin-top:6rem;padding-bottom:1.25rem}.buy-top-filters{z-index:20;border:1px solid color-mix(in srgb, var(--border), transparent 10%);background:color-mix(in srgb, var(--card-bg), transparent 4%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;margin-top:1.1rem;margin-bottom:.9rem;padding:1.55rem;position:relative;box-shadow:0 8px 24px #0f172a14}.buy-top-head{justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.25rem;display:flex}.buy-top-head h3{letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,1.8vw,1.45rem);font-weight:600}.buy-top-head p{color:var(--muted-text);margin:0;font-size:.86rem;font-weight:400}.buy-filter-grid{grid-template-columns:1.3fr repeat(3,1fr) 1.2fr;align-items:stretch;gap:.8rem;margin-top:.75rem;display:grid}.buy-field,.buy-beds-box{border:1px solid color-mix(in srgb, var(--border), transparent 8%);background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg), #fff 12%), color-mix(in srgb, var(--card-bg), transparent 8%));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;flex-direction:column;justify-content:center;gap:.3rem;min-height:76px;padding:.9rem .95rem .7rem 2.2rem;transition:all .28s ease-in-out;display:flex;position:relative}.buy-field:hover,.buy-beds-box:hover{transform:translateY(-2px);box-shadow:0 10px 22px #4f46e51f}.buy-field:focus-within,.buy-beds-box:focus-within{border-color:color-mix(in srgb, var(--primary), transparent 16%);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary), transparent 76%)}.buy-field-icon{opacity:.78;font-size:.9rem;position:absolute;top:.74rem;left:.75rem}.buy-floating-label{color:color-mix(in srgb, var(--muted-text), transparent 12%);letter-spacing:.01em;font-size:.74rem;font-weight:600}.buy-field input,.buy-field select,.buy-results-controls select,.buy-sidebar select{width:100%;color:var(--text);background:0 0;border:none;outline:none;padding:.38rem 0 0;font-size:.96rem;font-weight:600}.buy-field input::placeholder{color:color-mix(in srgb, var(--muted-text), transparent 28%);font-weight:500}.buy-beds-box{padding-right:.6rem}.buy-bed-pills{flex-wrap:wrap;gap:.35rem;display:flex}.buy-bed-pill{border:1px solid var(--border);background:color-mix(in srgb, var(--card-bg), transparent 6%);color:var(--text);cursor:pointer;border-radius:999px;min-width:42px;min-height:28px;padding:.2rem .55rem;font-size:.78rem;font-weight:600;transition:all .25s}.buy-bed-pill:hover{border-color:color-mix(in srgb, var(--primary), transparent 26%);transform:translateY(-1px)}.active-pill{color:#fff;background:var(--gradient);border-color:#0000;box-shadow:0 6px 14px #4f46e542}.buy-area-field{padding-right:.55rem}.area-unit-toggle{border:1px solid var(--border);border-radius:999px;width:fit-content;display:inline-flex;overflow:hidden}.area-unit-toggle button{color:var(--muted-text);cursor:pointer;background:0 0;border:none;padding:.2rem .55rem;font-size:.7rem;font-weight:600}.area-unit-toggle .active-unit{background:color-mix(in srgb, var(--primary), transparent 80%);color:var(--primary)}.buy-suggestions{border:1px solid var(--border);background:var(--bg);width:100%;box-shadow:var(--shadow);border-radius:12px;animation:.22s fadeUp;position:absolute;top:calc(100% + .3rem);left:0;overflow:hidden}.buy-suggestions button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;padding:.55rem .7rem}.buy-suggestions button:hover{background:color-mix(in srgb, var(--primary), transparent 88%)}.buy-slider{border:1px solid color-mix(in srgb, var(--border), transparent 8%);background:color-mix(in srgb, var(--card-bg), transparent 8%);border-radius:14px;flex-direction:column;justify-content:center;min-height:52px;padding:.62rem .92rem;display:flex}.premium-slider{position:relative}.buy-slider-head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.buy-slider strong{font-size:.82rem;font-weight:500}.buy-slider p{color:var(--primary);margin:.18rem 0 .34rem;font-size:1.08rem;font-weight:600}.buy-slider input{appearance:none;cursor:pointer;background:linear-gradient(90deg,#6366f1,#7c3aed,#0ea5e9);border-radius:999px;width:100%;height:6px}.buy-slider input::-webkit-slider-thumb{appearance:none;background:#4f46e5;border:2px solid #fff;border-radius:999px;width:17px;height:17px;box-shadow:0 0 0 4px #6366f147}.price-bubble{color:#fff;background:var(--gradient);border-radius:999px;padding:.2rem .5rem;font-size:.74rem;font-weight:700;position:absolute;top:-18px;transform:translate(-50%);box-shadow:0 8px 18px #4f46e547}.buy-slider-labels{color:var(--muted-text);justify-content:space-between;margin-top:.18rem;display:flex}.buy-filter-actions{justify-content:flex-end;align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.buy-filter-actions .secondary-btn,.buy-filter-actions .primary-btn{min-height:44px;padding:.62rem 1.1rem;font-size:.92rem;font-weight:600}.buy-results-head{justify-content:space-between;align-items:center;gap:.8rem;margin:.95rem 0 .8rem;display:flex}.buy-results-title{margin:0;font-size:clamp(1.15rem,2vw,1.34rem);font-weight:600}.buy-results-title strong{margin-right:.3rem;font-size:clamp(1.5rem,2.3vw,1.85rem)}.buy-results-head h2 span{color:var(--primary);background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.buy-results-controls{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.buy-view-toggle{border:1px solid var(--border);background:color-mix(in srgb, var(--card-bg), transparent 8%);border-radius:999px;gap:.4rem;padding:.25rem;display:inline-flex}.buy-results-controls select{border:1px solid var(--border);background:color-mix(in srgb, var(--card-bg), transparent 4%);border-radius:999px;min-width:190px;min-height:44px;padding-inline:.8rem;font-size:.9rem;font-weight:500}.buy-results-controls .chip-btn{min-height:44px;padding:.6rem .95rem;font-size:.9rem;font-weight:500}.buy-view-toggle .chip-btn{white-space:nowrap;line-height:1}.active-chip{background:var(--gradient);color:#fff;border-color:#0000}.buy-content-wrap{grid-template-columns:280px 1fr;gap:1rem;display:grid}.buy-content-wrap.map-open{grid-template-columns:260px 1fr 420px}.buy-sidebar{align-self:start;height:fit-content;padding:1rem}.buy-sidebar h3{margin-top:0}.buy-sidebar label{color:var(--muted-text);margin-bottom:.8rem;display:block}.buy-checkline{align-items:center;gap:.5rem;display:flex!important}.buy-main-grid{min-width:0}.buy-list{gap:.8rem;display:grid}.buy-grid-view{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-grid-view .buy-list-card{grid-template-columns:1fr;padding:.72rem}.buy-grid-view .buy-list-image-wrap{height:200px}.buy-grid-view .buy-list-price-col{border-left:none;border-top:1px solid var(--border);text-align:left;align-items:flex-start;padding-top:.72rem;padding-left:0}.buy-list-card{border-radius:14px;grid-template-columns:220px 1fr 180px;align-items:stretch;gap:.95rem;padding:.68rem;display:grid;box-shadow:0 6px 18px #0f172a14}.buy-list-image-wrap{border-radius:10px;height:200px;position:relative;overflow:hidden}.buy-list-image-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s}.buy-list-card:hover .buy-list-image-wrap img{transform:scale(1.08)}.buy-card-tags{flex-wrap:wrap;gap:.35rem;display:flex;position:absolute;top:10px;left:10px}.buy-card-tags span{color:#fff;background:#02061785;border:1px solid #ffffff73;border-radius:999px;padding:.25rem .55rem;font-size:.74rem}.tag-featured{background:#d97706b3!important}.tag-verified{background:#0ea5e9b3!important}.buy-card-actions{flex-direction:column;gap:.42rem;display:flex;position:absolute;top:10px;right:10px}.buy-card-actions button{cursor:pointer;background:#0f172a99;border:1px solid #ffffff70;border-radius:999px;width:34px;height:34px}.buy-card-actions button.active-compare{border-color:#4f46e5e6;box-shadow:0 0 0 2px #4f46e559}.buy-list-content{flex-direction:column;justify-content:center;padding:.2rem .1rem;display:flex}.buy-list-content h4{margin:0}.buy-list-main p{color:var(--muted-text);margin:.3rem 0 .7rem}.buy-card-meta{color:var(--muted-text);flex-wrap:wrap;gap:.9rem;margin-bottom:.65rem;font-size:.83rem;display:flex}.buy-list-price-col{border-left:1px solid var(--border);text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:.55rem;padding-left:.75rem;display:flex}.buy-list-price-col h3{color:var(--accent);margin:0;font-size:1.12rem}.buy-list-price-col small{color:var(--muted-text);font-weight:600}.buy-list-price-col .tour-btn{width:100%;margin-top:.2rem}.buy-map{min-height:540px;overflow:hidden}.buy-map iframe{border:none;width:100%;height:100%;min-height:540px}.buy-load-wrap{justify-content:center;margin-top:1rem;display:flex}.buy-empty{text-align:center;padding:2rem}.buy-extras{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:1rem;display:grid}.buy-footer-section{margin-top:0}.buy-page .site-footer{margin-top:.8rem}:root[data-theme=dark] .buy-top-head p,:root[data-theme=dark] .buy-field-icon,:root[data-theme=dark] .buy-card-meta,:root[data-theme=dark] .buy-list-main p{color:#9aa8bd}:root[data-theme=dark] .buy-field input,:root[data-theme=dark] .buy-field select,:root[data-theme=dark] .buy-results-head h2{color:#d6deea}.buy-mini-section{border:1px solid color-mix(in srgb, var(--border), transparent 10%);background:linear-gradient(140deg, color-mix(in srgb, var(--card-bg), white 12%), color-mix(in srgb, var(--card-bg), transparent 6%));flex-direction:column;gap:.9rem;min-height:280px;padding:1.1rem 1.15rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.buy-mini-section:hover{border-color:color-mix(in srgb, var(--accent), transparent 44%);transform:translateY(-5px);box-shadow:0 20px 38px #111c341f}.buy-card-head{flex-direction:column;gap:.24rem;display:flex}.buy-card-head h3{align-items:center;gap:.45rem;margin:0;font-size:1rem;display:flex}.buy-card-head h3 span{background:color-mix(in srgb, var(--accent), transparent 82%);border-radius:10px;place-items:center;width:1.85rem;height:1.85rem;display:grid}.buy-card-head small{color:var(--muted-text)}.buy-mini-stats{gap:.65rem;margin-top:.2rem;display:grid}.buy-mini-stats div{border:1px solid color-mix(in srgb, var(--border), transparent 10%);background:color-mix(in srgb, var(--card-bg), transparent 8%);border-radius:14px;padding:.62rem .72rem}.buy-mini-stats strong{font-size:1rem;display:block}.buy-mini-stats span{color:var(--muted-text);font-size:.82rem}.buy-mini-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.buy-mini-list li{border:1px solid color-mix(in srgb, var(--border), transparent 12%);color:var(--muted-text);background:color-mix(in srgb, var(--card-bg), transparent 8%);border-radius:12px;padding:.58rem .68rem;font-size:.86rem}.buy-quick-actions{gap:.58rem;display:grid}.buy-action-item{border:1px solid color-mix(in srgb, var(--border), transparent 8%);background:color-mix(in srgb, var(--card-bg), transparent 10%);color:inherit;text-align:left;border-radius:14px;align-items:center;gap:.62rem;padding:.62rem .7rem;transition:border-color .2s,transform .2s,background .2s;display:flex}.buy-action-item:hover{border-color:color-mix(in srgb, var(--accent), transparent 45%);background:color-mix(in srgb, var(--accent), transparent 90%);transform:translateY(-2px)}.buy-action-item>span{background:color-mix(in srgb, var(--accent), transparent 82%);border-radius:10px;place-items:center;width:2rem;height:2rem;display:grid}.buy-action-item strong{font-size:.86rem;display:block}.buy-action-item small{color:var(--muted-text);font-size:.78rem}.buy-resource-list{gap:.64rem;margin:0;padding:0;list-style:none;display:grid}.buy-resource-list li{border:1px solid color-mix(in srgb, var(--border), transparent 10%);background:color-mix(in srgb, var(--card-bg), transparent 8%);border-radius:14px;gap:.62rem;padding:.64rem .72rem;display:flex}.buy-resource-list li>span{background:color-mix(in srgb, var(--accent), transparent 82%);border-radius:10px;place-items:center;width:2rem;height:2rem;display:grid}.buy-resource-list strong{margin-bottom:.1rem;font-size:.88rem;display:block}.buy-resource-list p{color:var(--muted-text);margin:0;font-size:.79rem;line-height:1.35}@media (max-width:1100px){.buy-filter-grid{grid-template-columns:1fr 1fr}.buy-grid-view,.buy-content-wrap,.buy-content-wrap.map-open{grid-template-columns:1fr}.buy-map,.buy-map iframe{min-height:360px}.buy-extras{grid-template-columns:1fr}.buy-sidebar{position:static}.buy-list-card{grid-template-columns:200px 1fr}.buy-list-price-col{border-left:none;border-top:1px solid var(--border);text-align:left;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:.7rem;padding-left:0}.buy-list-price-col .tour-btn{width:auto;min-width:150px}}@media (max-width:720px){.buy-main{margin-top:5.4rem}.buy-top-head{flex-direction:column;align-items:flex-start}.buy-filter-grid{grid-template-columns:1fr}.buy-results-head{flex-direction:column;align-items:flex-start}.buy-results-controls{flex-wrap:wrap;width:100%}.buy-results-controls select{width:100%;min-width:0}.buy-list-card{grid-template-columns:1fr;padding:.7rem}.buy-list-image-wrap{height:200px}.buy-list-price-col{flex-direction:column;align-items:flex-start;gap:.45rem}.buy-list-price-col .tour-btn{width:100%}}.rent-page{background:radial-gradient(ellipse 85% 55% at 50% -15%, #6366f12e, transparent 55%), radial-gradient(ellipse 50% 35% at 100% 10%, #2dd4bf1a, transparent 50%), radial-gradient(ellipse 45% 30% at 0% 40%, #9333ea14, transparent 45%), var(--bg);min-height:100vh;position:relative}.rent-ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.rent-orb{filter:blur(48px);opacity:.55;border-radius:50%;position:absolute}.rent-orb-a{background:#6366f138;width:min(420px,55vw);height:min(420px,55vw);top:-8%;right:-10%}.rent-orb-b{background:#14b8a629;width:min(320px,45vw);height:min(320px,45vw);bottom:15%;left:-8%}.rent-main{z-index:1;margin-top:6rem;padding-bottom:2.5rem;position:relative}.rent-hero{gap:1.5rem;margin-bottom:1.25rem;padding:1.6rem .5rem;display:grid}.rent-hero-copy h1{letter-spacing:-.03em;background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.35rem 0 0;font-size:clamp(2rem,4.5vw,2.85rem)}.rent-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.4rem;margin:0;font-size:.8rem;font-weight:600;display:inline-flex}.rent-subtitle{max-width:42rem;color:var(--muted-text);margin:.65rem 0 0;font-size:1.02rem;line-height:1.55}.rent-hero-search{border:1px solid color-mix(in srgb, var(--border), transparent 5%);background:color-mix(in srgb, var(--card-bg), transparent 6%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;grid-template-columns:1.4fr .95fr .95fr auto;align-items:stretch;gap:.65rem;padding:.85rem;display:grid;box-shadow:0 12px 40px #0f172a1f}:root[data-theme=dark] .rent-hero-search{box-shadow:0 12px 44px #00000059, 0 0 0 1px color-mix(in srgb, var(--primary), transparent 88%)}.rent-search-field{border:1px solid color-mix(in srgb, var(--border), transparent 8%);background:color-mix(in srgb, var(--card-bg), transparent 4%);border-radius:14px;align-items:center;gap:.45rem;min-height:48px;padding:0 .75rem 0 .55rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.rent-search-field:focus-within{border-color:color-mix(in srgb, var(--primary), transparent 35%);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary), transparent 78%)}.rent-search-icon{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);opacity:.9;text-align:center;flex-shrink:0;width:2.1rem;font-size:.62rem;font-weight:800}.rent-search-field input,.rent-search-field select{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:.94rem;font-weight:500}.rent-search-compact select{cursor:pointer}.rent-search-cta{border-radius:14px;align-self:stretch;min-height:48px;padding-inline:1.35rem}.rent-suggestions{z-index:40;border:1px solid var(--border);background:var(--bg);box-shadow:var(--shadow);border-radius:14px;animation:.22s fadeUp;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.rent-suggestion-btn{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;padding:.55rem .75rem;font-size:.88rem;transition:background .2s;display:block}.rent-suggestion-btn:hover{background:color-mix(in srgb, var(--primary), transparent 88%)}.rent-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.rent-sort{align-items:center;gap:.5rem;display:flex}.rent-sort label{color:var(--muted-text);font-size:.82rem;font-weight:600}.rent-sort select{border:1px solid var(--border);background:color-mix(in srgb, var(--card-bg), transparent 6%);min-height:42px;color:var(--text);cursor:pointer;border-radius:999px;padding:.5rem .9rem;font-size:.88rem;font-weight:500}.rent-filters-panel{opacity:0;max-height:0;margin-bottom:0;transition:max-height .35s,opacity .3s,margin .3s;overflow:hidden}.rent-filters-panel.open{opacity:1;max-height:1200px;margin-bottom:1rem}.rent-filters-inner{border-radius:18px;padding:1.1rem 1.15rem 1rem}.rent-filter-grid{grid-template-columns:1.1fr .9fr .85fr 1.15fr;align-items:stretch;gap:.75rem;display:grid}.rent-filter-actions{margin-top:.85rem}.rent-results-line{color:var(--muted-text);margin:0 0 1rem;font-size:.95rem}.rent-results-line strong{color:var(--text);font-size:1.15rem}.rent-highlight{color:var(--primary);font-weight:600}.rent-section-head{margin-bottom:.85rem}.rent-section-head h2{margin:0;font-size:clamp(1.2rem,2vw,1.45rem)}.rent-section-head p{color:var(--muted-text);margin:.35rem 0 0;font-size:.92rem}.rent-featured{margin-bottom:1.75rem}.rent-featured-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.rent-featured-scroll::-webkit-scrollbar{height:6px}.rent-featured-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary), transparent 55%);border-radius:999px}.rent-featured-card{scroll-snap-align:start;border-radius:18px;flex-direction:column;flex:0 0 min(280px,88vw);max-width:320px;transition:transform .28s,box-shadow .28s;display:flex;overflow:hidden}.rent-featured-card:hover{box-shadow:var(--glow);transform:translateY(-4px)scale(1.01)}.rent-featured-card .rent-card-image-wrap{aspect-ratio:16/10;border-radius:0;width:100%;min-height:0;position:relative}.rent-featured-card .rent-card-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.rent-featured-badge{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:linear-gradient(120deg,#6366f1,#0ea5e9);border-radius:999px;padding:.28rem .5rem;font-size:.68rem;font-weight:700;position:absolute;bottom:8px;left:8px}.rent-featured-body{background:color-mix(in srgb, var(--card-bg), transparent 2%);flex-direction:column;flex:1;justify-content:flex-start;gap:.35rem;min-width:0;padding:.85rem 1rem 1rem;display:flex}.rent-featured-body h3{color:var(--text);margin:0;font-size:1rem;line-height:1.35}.rent-featured-body p{color:var(--muted-text);margin:0;font-size:.82rem;line-height:1.4}.rent-featured-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.rent-price-pill{color:var(--accent);font-size:.95rem;font-weight:700}.rent-link-btn{color:var(--primary);border:1px solid color-mix(in srgb, var(--primary), transparent 55%);border-radius:999px;padding:.35rem .65rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .25s}.rent-link-btn:hover{background:color-mix(in srgb, var(--primary), transparent 85%)}.rent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.rent-skeleton-grid{min-height:420px}.rent-skeleton-card{border-radius:20px;padding:0;overflow:hidden}.rent-skeleton-img{border-radius:0;height:200px}.rent-skeleton-lines{gap:.55rem;padding:1rem;display:grid}.rent-skel-line{border-radius:999px;height:10px;display:block}.rent-skel-line.w-70{width:70%}.rent-skel-line.w-40{width:40%}.rent-skel-line.w-90{width:90%}.rent-skeleton-shimmer{background:linear-gradient(90deg, color-mix(in srgb, var(--card-bg), transparent 20%) 0%, color-mix(in srgb, var(--primary), transparent 82%) 50%, color-mix(in srgb, var(--card-bg), transparent 20%) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite rentShimmer}@keyframes rentShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.rent-card{border-radius:20px;flex-direction:column;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;overflow:hidden}.rent-card:hover{box-shadow:var(--glow), 0 20px 48px #0f172a2e;border-color:color-mix(in srgb, var(--primary), transparent 40%);transform:translateY(-6px)scale(1.015)}:root[data-theme=dark] .rent-card:hover{box-shadow:var(--glow), 0 22px 50px #00000073}.rent-card-image-wrap{aspect-ratio:16/10;position:relative;overflow:hidden}.rent-card-image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.rent-card:hover .rent-card-image-wrap img{transform:scale(1.07)}.rent-card-tags{flex-wrap:wrap;gap:.35rem;max-width:calc(100% - 24px);display:flex;position:absolute;top:10px;left:10px}.rent-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff59;border-radius:999px;padding:.22rem .5rem;font-size:.68rem;font-weight:700}.rent-tag-budget{color:#ecfdf5;background:#10b981d9}.rent-tag-verified{color:#f0f9ff;background:#0ea5e9d1}.rent-tag-new{color:#faf5ff;background:#8b5cf6d1}.rent-tag-popular{color:#fffbeb;background:#f59e0be0}.rent-type-pill{color:#f8fafc;background:#0206178c;border:1px solid #ffffff40;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:700;position:absolute;bottom:10px;right:10px}.rent-card-body{background:color-mix(in srgb, var(--card-bg), transparent 4%);flex-direction:column;flex:1;gap:.25rem;padding:1rem 1.05rem 1.1rem;display:flex}.rent-card-body h3{margin:0;font-size:1.05rem;line-height:1.3}.rent-card-loc{color:var(--muted-text);margin:0;font-size:.86rem}.rent-card-distance{color:color-mix(in srgb, var(--accent), transparent 15%);align-items:center;gap:.35rem;margin:0;font-size:.8rem;display:flex}.rent-distance-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--accent), transparent 35%);border-radius:50%;flex-shrink:0}.rent-card-meta{color:var(--muted-text);flex-wrap:wrap;gap:.75rem;margin-top:.25rem;font-size:.8rem;display:flex}.rent-card-actions{flex-direction:column;gap:.65rem;margin-top:auto;padding-top:.85rem;display:flex}.rent-card-price{color:var(--accent);letter-spacing:-.02em;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:700}.rent-card-btns{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.rent-card-btns .tour-btn{margin-top:0}.rent-card-cta{border-radius:12px;justify-content:center;align-items:center;padding:.65rem .75rem;font-size:.88rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.rent-card-cta:hover{box-shadow:var(--glow);transform:translateY(-2px)}.rent-empty{text-align:center;border-radius:20px;max-width:480px;margin:0 auto 2rem;padding:2.5rem 1.5rem}.rent-empty-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--primary), transparent 75%), color-mix(in srgb, var(--accent), transparent 78%));opacity:.9;border-radius:16px;width:56px;height:56px;margin:0 auto 1rem}.rent-empty h2{margin:0 0 .5rem;font-size:1.25rem}.rent-empty p{color:var(--muted-text);margin:0 0 1.25rem;line-height:1.5}.rent-social{background:linear-gradient(125deg, color-mix(in srgb, var(--primary), transparent 88%), color-mix(in srgb, var(--accent), transparent 90%));border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin:2rem 0;padding:1.35rem 1.5rem;display:flex}.rent-social h2{margin:0 0 .35rem;font-size:1.15rem}.rent-social p{max-width:36rem;color:var(--muted-text);margin:0;font-size:.92rem;line-height:1.45}.rent-social-btns{flex-wrap:wrap;gap:.6rem;display:flex}.rent-social-btn{border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.rent-social-wa{color:#fff;background:linear-gradient(135deg,#22c55e,#10b981);box-shadow:0 8px 24px #10b98159}.rent-social-tg{color:#fff;background:linear-gradient(135deg,#0ea5e9,#6366f1);box-shadow:0 8px 24px #0ea5e94d}.rent-social-btn:hover{transform:translateY(-2px)scale(1.02)}.rent-locations{margin-bottom:1rem}.rent-loc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.rent-loc-card{cursor:pointer;text-align:left;min-height:160px;box-shadow:var(--shadow);border:none;border-radius:18px;padding:0;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.rent-loc-card:hover{box-shadow:var(--glow);transform:translateY(-4px)}.rent-loc-card img{object-fit:cover;filter:brightness(.82);width:100%;height:100%;min-height:160px;transition:transform .4s,filter .35s}.rent-loc-card:hover img{filter:brightness(.95);transform:scale(1.06)}.rent-loc-overlay{color:#f8fafc;background:linear-gradient(#0000 45%,#020617bf);flex-direction:column;justify-content:flex-end;padding:1rem;display:flex;position:absolute;inset:0}.rent-loc-overlay strong{font-size:.95rem}.rent-loc-overlay span{opacity:.88;margin-top:.2rem;font-size:.78rem}.rent-page .site-footer{margin-top:.5rem}@media (min-width:960px){.rent-filters-panel{opacity:1!important;max-height:none!important;margin-bottom:1rem!important;overflow:visible!important}.rent-filter-toggle{display:none}.rent-toolbar{justify-content:flex-end}}@media (max-width:1100px){.rent-filter-grid{grid-template-columns:1fr 1fr}.rent-grid,.rent-loc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.rent-main{margin-top:5.4rem}.rent-hero-search{grid-template-columns:1fr}.rent-search-cta{width:100%}.rent-filter-grid,.rent-grid,.rent-card-btns{grid-template-columns:1fr}.rent-social{flex-direction:column;align-items:stretch}.rent-social-btns{width:100%}.rent-social-btn{flex:1;min-width:0}}.sell-page{background:radial-gradient(ellipse 80% 50% at 50% -12%, #6366f129, transparent 55%), radial-gradient(ellipse 45% 32% at 100% 18%, #34d39917, transparent 50%), radial-gradient(ellipse 40% 28% at 0% 45%, #9333ea12, transparent 48%), var(--bg);min-height:100vh;position:relative}.sell-ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sell-orb{filter:blur(46px);opacity:.5;border-radius:50%;position:absolute}.sell-orb-a{background:#6366f133;width:min(400px,52vw);height:min(400px,52vw);top:-6%;right:-8%}.sell-orb-b{background:#2dd4bf24;width:min(300px,42vw);height:min(300px,42vw);bottom:12%;left:-6%}.sell-main{z-index:1;margin-top:6rem;padding-bottom:2.75rem;position:relative}.sell-hero{padding:1.25rem 0 1.5rem}.sell-hero-copy h1{letter-spacing:-.03em;color:var(--text);margin:.35rem 0 0;font-size:clamp(2rem,4.4vw,2.85rem)}.sell-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.45rem;margin:0;font-size:.8rem;font-weight:600;display:inline-flex}.sell-eyebrow-icon{background:color-mix(in srgb, var(--accent), transparent 86%);border-radius:10px;place-items:center;width:1.85rem;height:1.85rem;font-size:.95rem;line-height:1;display:inline-grid}.sell-subtitle{max-width:40rem;color:var(--muted-text);margin:.75rem 0 0;font-size:1.02rem;line-height:1.58}.sell-perk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem;display:grid}.sell-perk-card{flex-direction:column;gap:.45rem;padding:1.15rem 1.1rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex}.sell-perk-card:hover{border-color:color-mix(in srgb, var(--primary), transparent 42%);box-shadow:var(--glow);transform:translateY(-4px)}.sell-perk-icon{background:color-mix(in srgb, var(--primary), transparent 86%);border-radius:12px;place-items:center;width:2.5rem;height:2.5rem;font-size:1.15rem;display:grid}.sell-perk-card h2{letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:600}.sell-perk-card p{color:var(--muted-text);margin:0;font-size:.86rem;line-height:1.45}.sell-content-grid{grid-template-columns:1fr minmax(280px,320px);align-items:start;gap:1.25rem;margin-bottom:2.25rem;display:grid}.sell-form-card{background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg), #fff 10%), color-mix(in srgb, var(--card-bg), transparent 6%));padding:clamp(1.25rem,2.5vw,1.65rem)}:root[data-theme=dark] .sell-form-card{background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg), transparent 4%), color-mix(in srgb, var(--card-bg), #1e293b 8%))}.sell-form-head h2{margin:0;font-size:clamp(1.2rem,2vw,1.45rem)}.sell-form-head p{color:var(--muted-text);max-width:42rem;margin:.4rem 0 0;font-size:.92rem;line-height:1.45}.sell-form{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.sell-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.sell-field{flex-direction:column;gap:.35rem;display:flex}.sell-field-full{grid-column:1/-1}.sell-label{letter-spacing:.02em;color:color-mix(in srgb, var(--muted-text), transparent 5%);font-size:.78rem;font-weight:600}.sell-field input,.sell-field select,.sell-field textarea{border:1px solid color-mix(in srgb, var(--border), transparent 6%);width:100%;color:var(--text);background:color-mix(in srgb, var(--card-bg), transparent 12%);border-radius:14px;padding:.72rem .85rem;font-family:inherit;font-size:.95rem;transition:border-color .22s,box-shadow .22s,background .22s}.sell-field textarea{resize:vertical;min-height:120px;line-height:1.5}.sell-field input::placeholder,.sell-field textarea::placeholder{color:color-mix(in srgb, var(--muted-text), transparent 28%)}.sell-field input:hover,.sell-field select:hover,.sell-field textarea:hover{border-color:color-mix(in srgb, var(--primary), transparent 55%)}.sell-field input:focus,.sell-field select:focus,.sell-field textarea:focus{border-color:color-mix(in srgb, var(--primary), transparent 22%);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary), transparent 78%);background:color-mix(in srgb, var(--card-bg), transparent 4%);outline:none}.sell-form-note{color:var(--muted-text);background:color-mix(in srgb, var(--accent), transparent 90%);border:1px solid color-mix(in srgb, var(--accent), transparent 65%);border-radius:12px;margin:0;padding:.75rem .9rem;font-size:.88rem}.sell-form-actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.35rem;padding-top:.35rem;display:flex}.sell-post-btn{cursor:pointer;color:#fff;background:linear-gradient(120deg, var(--accent), color-mix(in srgb, var(--accent), #0ea5e9 35%));box-shadow:0 10px 28px color-mix(in srgb, var(--accent), transparent 55%);border:none;border-radius:999px;padding:.78rem 1.45rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:transform .25s,box-shadow .25s,filter .25s}.sell-post-btn:hover{filter:brightness(1.04);box-shadow:0 14px 34px color-mix(in srgb, var(--accent), transparent 45%);transform:translateY(-2px)}.sell-post-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary), transparent 72%), 0 14px 34px color-mix(in srgb, var(--accent), transparent 45%);outline:none}.sell-post-btn-outline{color:var(--text);border:1px solid color-mix(in srgb, var(--accent), transparent 35%);box-shadow:none;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sell-post-btn-outline:hover{background:color-mix(in srgb, var(--accent), transparent 92%);color:var(--text)}.sell-secondary-link{color:var(--primary);border-radius:8px;padding:.5rem .35rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s}.sell-secondary-link:hover{color:var(--accent);background:color-mix(in srgb, var(--primary), transparent 92%)}.sell-tips-card{background:linear-gradient(160deg, color-mix(in srgb, var(--card-bg), transparent 2%), color-mix(in srgb, var(--card-bg), #f8fafc 6%));padding:1.2rem 1.15rem;transition:transform .28s,border-color .28s,box-shadow .28s;position:sticky;top:5.5rem}:root[data-theme=dark] .sell-tips-card{background:linear-gradient(160deg, color-mix(in srgb, var(--card-bg), transparent 4%), #1e293bcc)}.sell-tips-card:hover{border-color:color-mix(in srgb, var(--primary), transparent 38%);box-shadow:var(--glow);transform:translateY(-3px)}.sell-tips-card h2{margin:0;font-size:1.05rem}.sell-tips-lead{color:var(--muted-text);margin:.45rem 0 .9rem;font-size:.86rem;line-height:1.45}.sell-tips-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sell-tips-list li{border:1px solid color-mix(in srgb, var(--border), transparent 8%);background:color-mix(in srgb, var(--card-bg), transparent 10%);border-radius:14px;align-items:flex-start;gap:.65rem;padding:.65rem .7rem;display:flex}.sell-tip-icon{background:color-mix(in srgb, var(--primary), transparent 86%);border-radius:10px;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;font-size:1rem;display:grid}.sell-tips-list strong{margin-bottom:.2rem;font-size:.88rem;display:block}.sell-tips-list p{color:var(--muted-text);margin:0;font-size:.8rem;line-height:1.4}.sell-recent-section{margin-bottom:2rem}.sell-recent-head h2{margin:0;font-size:clamp(1.2rem,2vw,1.45rem)}.sell-recent-head p{color:var(--muted-text);margin:.35rem 0 1rem;font-size:.92rem}.sell-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.sell-recent-img{object-fit:cover;width:100%;height:220px;display:block}.sell-recent-card.property-card{flex-direction:column;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex}.sell-recent-card:hover{border-color:color-mix(in srgb, var(--primary), transparent 40%);box-shadow:var(--glow);transform:translateY(-6px)}.sell-cta-band{background:linear-gradient(125deg, color-mix(in srgb, var(--primary), transparent 88%), color-mix(in srgb, var(--accent), transparent 90%));padding:1.35rem 1.5rem}.sell-cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.sell-cta-inner h2{margin:0;font-size:1.15rem}.sell-cta-inner p{max-width:36rem;color:var(--muted-text);margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.sell-page .site-footer{margin-top:.5rem}@media (max-width:1020px){.sell-perk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-content-grid{grid-template-columns:1fr}.sell-tips-card{position:static}.sell-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.sell-main{margin-top:5.4rem}.sell-perk-grid,.sell-form-grid,.sell-recent-grid{grid-template-columns:1fr}.sell-cta-inner{flex-direction:column;align-items:stretch}.sell-post-btn-outline{width:100%}}.about-page{background:radial-gradient(ellipse 82% 48% at 50% -14%, #6366f12b, transparent 55%), radial-gradient(ellipse 46% 30% at 100% 12%, #34d39917, transparent 50%), radial-gradient(ellipse 42% 28% at 0% 42%, #9333ea12, transparent 48%), var(--bg);min-height:100vh;position:relative}.about-ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.about-orb{filter:blur(46px);opacity:.5;border-radius:50%;position:absolute}.about-orb-a{background:#6366f133;width:min(380px,50vw);height:min(380px,50vw);top:-7%;right:-9%}.about-orb-b{background:#2dd4bf21;width:min(300px,42vw);height:min(300px,42vw);bottom:14%;left:-7%}.about-main{z-index:1;margin-top:6rem;padding-bottom:2.75rem;position:relative}.about-hero{text-align:center;max-width:46rem;margin-inline:auto;padding:1.5rem .5rem .35rem}.about-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.45rem;margin:0;font-size:.8rem;font-weight:600;display:inline-flex}.about-eyebrow-icon{background:color-mix(in srgb, var(--accent), transparent 86%);border-radius:10px;place-items:center;width:1.85rem;height:1.85rem;font-size:.95rem;line-height:1;display:inline-grid}.about-hero h1{letter-spacing:-.03em;background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.75rem 0 0;font-size:clamp(2rem,4.5vw,2.85rem)}.about-hero-line{max-width:38rem;color:color-mix(in srgb, var(--text), var(--muted-text) 22%);margin:1.2rem auto 0;font-size:clamp(1.05rem,1.95vw,1.2rem);font-weight:500;line-height:1.58}.about-hero-accent{color:var(--accent);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent), transparent 42%);text-decoration-color:color-mix(in srgb, var(--accent), transparent 42%);font-weight:700}.about-block{margin-top:clamp(3.25rem,5.5vw,4.75rem)}.about-band{border-top:1px solid color-mix(in srgb, var(--border), transparent 15%);border-bottom:1px solid color-mix(in srgb, var(--border), transparent 15%);background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg), transparent 40%) 0%, transparent 72%);margin-top:clamp(3.25rem,5.5vw,4.75rem);padding:clamp(2.5rem,4vw,3.35rem) 0}.about-band--soft{background:linear-gradient(125deg, color-mix(in srgb, var(--primary), transparent 93%) 0%, transparent 48%, color-mix(in srgb, var(--accent), transparent 94%) 100%)}.about-band-inner{text-align:center}.about-band-inner .section-head,.about-band-inner .about-mv-grid,.about-band-inner .about-audience-grid,.about-band-inner .why-grid{text-align:left}.about-band-title{letter-spacing:-.02em;color:var(--text);margin:0;font-family:Poppins,sans-serif;font-size:clamp(1.45rem,2.4vw,1.85rem)}.about-band-lead{max-width:34rem;color:var(--muted-text);margin:.45rem auto 1.65rem;font-size:.95rem;line-height:1.5}.about-story-card{background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg), transparent 0%), color-mix(in srgb, var(--card-bg), #fff 4%) 100%);grid-template-columns:1.35fr minmax(240px,1fr);align-items:stretch;gap:1.1rem;max-width:100%;padding:1.45rem 1.4rem;display:grid}:root[data-theme=dark] .about-story-card{background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg), transparent 4%), color-mix(in srgb, var(--card-bg), #1e293b 6%) 100%)}.about-story-card p{color:var(--muted-text);margin:0 0 .95rem;font-size:1.02rem;line-height:1.68}.about-story-card p:last-child{margin-bottom:0}.about-story-card strong{color:var(--text);font-weight:600}.about-story-text{flex-direction:column;display:flex}.about-story-media{border:1px solid color-mix(in srgb, var(--border), transparent 10%);min-height:260px;box-shadow:var(--shadow);border-radius:16px;position:relative;overflow:hidden}.about-story-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.about-story-card:hover .about-story-media img{transform:scale(1.04)}.about-mv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.about-mv-card{text-align:left;padding:1.35rem 1.3rem;transition:transform .28s,border-color .28s,box-shadow .28s}.about-mv-card:hover{border-color:color-mix(in srgb, var(--primary), transparent 38%);box-shadow:var(--glow);transform:translateY(-4px)}.about-mv-label{letter-spacing:.07em;text-transform:uppercase;color:var(--primary);margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:inline-block}.about-mv-card h3{letter-spacing:-.01em;margin:0;font-size:1.12rem;font-weight:600}.about-mv-card p{color:var(--muted-text);margin:.55rem 0 0;font-size:.94rem;line-height:1.55}.about-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-offer-card{padding:1.2rem 1.15rem;transition:transform .28s,border-color .28s,box-shadow .28s}.about-offer-card:hover{border-color:color-mix(in srgb, var(--primary), transparent 42%);box-shadow:var(--glow);transform:translateY(-5px)}.about-offer-icon{background:color-mix(in srgb, var(--primary), transparent 86%);border-radius:12px;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.65rem;font-size:1.15rem;display:inline-grid}.about-offer-card h3{letter-spacing:-.01em;margin:0;font-size:1.06rem;font-weight:600}.about-offer-card p{color:var(--muted-text);margin:.45rem 0 0;font-size:.88rem;line-height:1.45}.about-help-card{padding:1.1rem 1.05rem;transition:transform .28s,border-color .28s,box-shadow .28s}.about-help-card:hover{border-color:color-mix(in srgb, var(--accent), transparent 45%);box-shadow:var(--glow);transform:translateY(-4px)}.about-help-icon{background:color-mix(in srgb, var(--accent), transparent 86%);border-radius:12px;place-items:center;width:2.35rem;height:2.35rem;margin-bottom:.55rem;font-size:1.05rem;display:inline-grid}.about-help-card h3{margin:0;font-size:1.02rem}.about-help-card p{color:var(--muted-text);margin:.4rem 0 0;font-size:.86rem;line-height:1.45}.about-highlights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.about-highlight-card{border-top:3px solid var(--primary);background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg), transparent 0%) 0%, color-mix(in srgb, var(--primary), transparent 94%) 100%);padding:1.3rem 1.2rem;transition:transform .28s,border-color .28s,box-shadow .28s}.about-highlight-card--b{border-top-color:var(--accent);background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg), transparent 0%) 0%, color-mix(in srgb, var(--accent), transparent 94%) 100%)}.about-highlight-card--c{border-top-color:color-mix(in srgb, #9333ea, var(--primary) 25%);background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg), transparent 0%) 0%, #9333ea0f 100%)}.about-highlight-card h3{letter-spacing:-.01em;margin:0;font-size:1.08rem;font-weight:600}.about-highlight-card p{color:var(--muted-text);margin:.5rem 0 0;font-size:.9rem;line-height:1.5}.about-highlight-card:hover{box-shadow:var(--glow);transform:translateY(-5px)}.about-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.about-audience-card{text-align:left;padding:1.1rem 1.05rem;transition:transform .28s,border-color .28s,box-shadow .28s}.about-audience-card h3{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.02rem;font-weight:600}.about-audience-card p{color:var(--muted-text);margin:.45rem 0 0;font-size:.86rem;line-height:1.45}.about-audience-card:hover{border-color:color-mix(in srgb, var(--primary), transparent 38%);box-shadow:var(--glow);transform:translateY(-3px)}.about-connect{margin-bottom:0}.about-connect--community h2{font-size:clamp(1.15rem,2vw,1.35rem)}.about-connect-btns{justify-content:flex-end}.about-social-link{color:var(--text);border:1px solid color-mix(in srgb, var(--border), transparent 5%);background:color-mix(in srgb, var(--card-bg), transparent 8%);border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.about-social-link:hover{border-color:color-mix(in srgb, var(--primary), transparent 35%);box-shadow:var(--glow);transform:translateY(-2px)scale(1.02)}.about-social-link-muted{color:var(--muted-text)}.about-end-cta{background:linear-gradient(130deg, color-mix(in srgb, var(--card-bg), transparent 0%), color-mix(in srgb, var(--primary), transparent 91%) 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.35rem 1.45rem;display:flex}.about-end-cta-copy h2{margin:0;font-size:clamp(1.12rem,2vw,1.32rem)}.about-end-cta-copy p{max-width:30rem;color:var(--muted-text);margin:.4rem 0 0;font-size:.92rem;line-height:1.5}.about-end-cta-actions{flex-wrap:wrap;gap:.65rem;display:flex}.about-end-cta-btn{justify-content:center;align-items:center;min-height:44px;padding-inline:1.15rem;text-decoration:none;display:inline-flex}.about-page .site-footer{margin-top:.5rem}@media (max-width:900px){.about-highlights-grid{grid-template-columns:1fr}}@media (max-width:720px){.about-main{margin-top:5.4rem}.about-story-card{grid-template-columns:1fr}.about-story-media{min-height:210px}.about-offer-grid,.about-mv-grid,.about-audience-grid{grid-template-columns:1fr}.about-end-cta{flex-direction:column;align-items:stretch}.about-end-cta-actions{justify-content:stretch}.about-end-cta-actions .about-end-cta-btn{flex:1;min-width:0}.about-connect-btns{justify-content:stretch;width:100%}.about-connect-btns .rent-social-btn,.about-connect-btns .about-social-link{flex:1;min-width:0}}.contact-page{background:radial-gradient(ellipse 80% 48% at 50% -14%, #6366f126, transparent 55%), radial-gradient(ellipse 40% 30% at 100% 14%, #34d39914, transparent 50%), radial-gradient(ellipse 42% 28% at 0% 45%, #9333ea12, transparent 48%), var(--bg);min-height:100vh;position:relative}.contact-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.contact-orb{filter:blur(42px);opacity:.48;border-radius:50%;position:absolute}.contact-orb-a{background:#6366f12e;width:min(340px,48vw);height:min(340px,48vw);top:-8%;right:-8%}.contact-orb-b{background:#2dd4bf21;width:min(280px,40vw);height:min(280px,40vw);bottom:12%;left:-6%}.contact-main{z-index:1;margin-top:6rem;padding-bottom:2.6rem;position:relative}.contact-hero{text-align:center;max-width:42rem;margin-inline:auto;padding:1.4rem .4rem .2rem}.contact-hero h1{letter-spacing:-.03em;background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2rem,4.4vw,2.75rem)}.contact-hero p{color:var(--muted-text);margin:.85rem 0 0;font-size:1rem;line-height:1.55}.contact-block{margin-top:clamp(3rem,5vw,4.5rem)}.contact-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-quick-card{color:inherit;padding:1.1rem 1rem;text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .28s}.contact-quick-card:hover{border-color:color-mix(in srgb, var(--primary), transparent 40%);box-shadow:var(--glow);transform:translateY(-4px)}.contact-quick-icon{background:color-mix(in srgb, var(--primary), transparent 86%);border-radius:12px;place-items:center;width:2.3rem;height:2.3rem;margin-bottom:.55rem;font-size:1.02rem;display:inline-grid}.contact-quick-card h3{margin:0;font-size:1rem}.contact-quick-card p{color:var(--muted-text);margin:.4rem 0 0;font-size:.84rem;line-height:1.42}.contact-main-grid{grid-template-columns:1.1fr .9fr;gap:1rem;display:grid}.contact-form-card,.contact-help-card{padding:1.2rem 1.15rem}.contact-form-card h2,.contact-help-card h2{margin:0;font-size:1.2rem}.contact-form-card p,.contact-help-card p{color:var(--muted-text);margin:.45rem 0 0;font-size:.9rem;line-height:1.45}.contact-form{flex-direction:column;gap:.85rem;margin-top:1rem;display:flex}.contact-field{flex-direction:column;gap:.35rem;display:flex}.contact-field span{color:color-mix(in srgb, var(--muted-text), transparent 8%);font-size:.78rem;font-weight:600}.contact-field input,.contact-field textarea{border:1px solid color-mix(in srgb, var(--border), transparent 6%);width:100%;color:var(--text);background:color-mix(in srgb, var(--card-bg), transparent 10%);border-radius:14px;padding:.72rem .85rem;font-family:inherit;font-size:.94rem;transition:border-color .22s,box-shadow .22s,background .22s}.contact-field textarea{resize:vertical;min-height:120px;line-height:1.5}.contact-field input::placeholder,.contact-field textarea::placeholder{color:color-mix(in srgb, var(--muted-text), transparent 28%)}.contact-field input:focus,.contact-field textarea:focus{border-color:color-mix(in srgb, var(--primary), transparent 24%);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary), transparent 78%);outline:none}.contact-submit-btn{align-self:flex-start;min-height:44px;padding-inline:1.15rem}.contact-help-card ul{gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.contact-help-card li{border:1px solid color-mix(in srgb, var(--border), transparent 12%);background:color-mix(in srgb, var(--card-bg), transparent 8%);color:var(--muted-text);border-radius:12px;padding:.58rem .68rem;font-size:.84rem;line-height:1.4}.contact-help-link{justify-content:center;align-items:center;min-height:42px;margin-top:.9rem;padding-inline:1rem;text-decoration:none;display:inline-flex}.contact-community{margin-bottom:0}.contact-page .site-footer{margin-top:.5rem}@media (max-width:1100px){.contact-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-main-grid{grid-template-columns:1fr}}@media (max-width:720px){.contact-main{margin-top:5.4rem}.contact-quick-grid{grid-template-columns:1fr}.contact-submit-btn,.contact-help-link{width:100%}}.blog-page{background:radial-gradient(ellipse 78% 46% at 50% -13%, #6366f129, transparent 54%), radial-gradient(ellipse 44% 30% at 100% 12%, #34d39916, transparent 50%), radial-gradient(ellipse 40% 26% at 0% 44%, #9333ea11, transparent 48%), var(--bg);min-height:100vh;position:relative}.blog-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.blog-orb{filter:blur(42px);opacity:.48;border-radius:50%;position:absolute}.blog-orb-a{background:#6366f130;width:min(360px,50vw);height:min(360px,50vw);top:-7%;right:-9%}.blog-orb-b{background:#2dd4bf1f;width:min(280px,42vw);height:min(280px,42vw);bottom:11%;left:-6%}.blog-main{z-index:1;margin-top:6rem;padding-bottom:2.75rem;position:relative}.blog-hero{text-align:center;max-width:40rem;margin-inline:auto;padding:1.35rem .4rem .15rem}.blog-hero h1{letter-spacing:-.03em;background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2rem,4.4vw,2.75rem)}.blog-hero p{color:var(--muted-text);margin:.85rem 0 0;font-size:1rem;line-height:1.55}.blog-block{margin-top:clamp(2.75rem,4.5vw,3.75rem);padding-top:.15rem}.blog-block-tight{margin-top:clamp(1.35rem,2.8vw,1.85rem);padding-top:0}.blog-block-ruled{border-top:1px solid color-mix(in srgb, var(--border), transparent 35%);margin-top:clamp(2.5rem,4vw,3.35rem);padding-top:clamp(2.25rem,3.8vw,3.25rem)}.blog-block-ruled.blog-block-ruled-tight{margin-top:clamp(1.25rem,2.4vw,1.85rem);padding-top:clamp(1.2rem,2.2vw,1.75rem)}.blog-section-head.section-head{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.45rem 1.25rem}.blog-section-head .section-title{margin-bottom:0}.blog-section-head.section-head p{flex:12rem;min-width:min(100%,11rem);line-height:1.45}.blog-category-bar{flex-wrap:wrap;justify-content:center}.blog-page .chip-btn.is-active{border-color:color-mix(in srgb, var(--primary), transparent 28%);background:color-mix(in srgb, var(--primary), transparent 78%);color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb, var(--primary), transparent 82%)}.blog-page .premium-card{transition:transform .28s,border-color .28s,box-shadow .28s}.blog-page .premium-card:hover{box-shadow:var(--glow);border-color:color-mix(in srgb, var(--primary), transparent 42%);transform:translateY(-4px)}.blog-featured-card{overflow:hidden}.blog-featured-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:0;display:grid}.blog-featured-media{background:color-mix(in srgb, var(--card-bg), var(--bg) 40%);min-height:220px;position:relative}.blog-featured-media img{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}.blog-featured-media-fallback{background:linear-gradient(135deg, color-mix(in srgb, var(--primary), transparent 78%), color-mix(in srgb, var(--accent), transparent 82%));width:100%;height:100%;min-height:220px}.blog-featured-body{flex-direction:column;align-items:flex-start;gap:.55rem;padding:clamp(1.15rem,2.2vw,1.65rem);display:flex}.blog-card-meta{color:var(--muted-text);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.8rem;display:flex}.blog-card-cat{color:var(--accent);font-weight:600}.blog-card-meta-sep{opacity:.55}.blog-featured-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(1.25rem,2.2vw,1.55rem);line-height:1.28}.blog-featured-excerpt{color:var(--muted-text);flex:1;margin:0;font-size:.94rem;line-height:1.55}.blog-featured-cta{margin-top:.35rem;padding:.72rem 1.1rem;font-size:.9rem}.blog-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.blog-page-card{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}.blog-page-card-media{background:color-mix(in srgb, var(--card-bg), var(--bg) 35%);flex-shrink:0;height:168px;position:relative}.blog-page-card-media img{object-fit:cover;width:100%;height:100%;display:block}.blog-page-card-media-fallback{background:linear-gradient(120deg, color-mix(in srgb, var(--primary), transparent 80%), color-mix(in srgb, var(--accent), transparent 85%))}.blog-page-card-body{flex-direction:column;gap:0;min-height:0;padding:1.05rem 1.12rem 1.15rem;display:flex}.blog-page-card-title{letter-spacing:-.02em;color:var(--text);margin:.35rem 0 0;font-size:1.05rem;line-height:1.3}.blog-page-card-excerpt{color:var(--muted-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.55rem 0 0;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-read-more{cursor:pointer;color:var(--primary);text-align:left;text-underline-offset:.18em;background:0 0;border:none;flex-shrink:0;align-self:flex-start;margin-top:.75rem;padding-top:0;font-family:inherit;font-size:.86rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s,color .2s}.blog-read-more:hover{-webkit-text-decoration-color:color-mix(in srgb, var(--primary), transparent 25%);text-decoration-color:color-mix(in srgb, var(--primary), transparent 25%)}a.blog-read-more{display:inline-block}.blog-empty-card{text-align:center;max-width:32rem;margin-inline:auto;padding:clamp(1.5rem,3vw,2rem)}.blog-empty-card-soft{max-width:none;margin-inline:0}.blog-empty-title{color:var(--text);margin:0;font-size:1.1rem;font-weight:600}.blog-empty-text{color:var(--muted-text);margin:.55rem 0 0;font-size:.92rem;line-height:1.5}.blog-empty-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.15rem;display:flex}.blog-empty-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.blog-empty-reset{margin-top:.85rem}.blog-featured-cta{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.blog-article-wrap{max-width:42rem;margin-inline:auto;padding:0 .25rem 2rem}.blog-back-link{color:var(--muted-text);margin-bottom:1.25rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.blog-back-link:hover{color:var(--primary)}.blog-article-card{padding:clamp(1.25rem,2.5vw,1.75rem)}.blog-article-meta{margin:0 0 .6rem}.blog-article-title{letter-spacing:-.02em;color:var(--text);margin:0;font-family:Poppins,sans-serif;font-size:clamp(1.45rem,3vw,1.85rem);line-height:1.22}.blog-article-lead{color:var(--muted-text);margin:.75rem 0 0;font-size:1rem;line-height:1.55}.blog-article-cover{border:1px solid var(--border);border-radius:16px;margin-top:1.25rem;overflow:hidden}.blog-article-cover img{object-fit:cover;width:100%;max-height:320px;display:block}.blog-article-body{flex-direction:column;gap:1rem;margin-top:1.35rem;display:flex}.blog-article-body p{color:color-mix(in srgb, var(--text), var(--muted-text) 18%);margin:0;font-size:.96rem;line-height:1.62}.blog-article-footer{border-top:1px solid color-mix(in srgb, var(--border), transparent 30%);flex-wrap:wrap;gap:.65rem;margin-top:1.75rem;padding-top:1.35rem;display:flex}.blog-article-footer a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.blog-page .site-footer{margin-top:.5rem}@media (max-width:960px){.blog-featured-inner{grid-template-columns:1fr}.blog-featured-media,.blog-featured-media img{min-height:200px}}@media (max-width:720px){.blog-main{margin-top:5.4rem}.blog-page-grid{grid-template-columns:1fr}.blog-category-bar{justify-content:flex-start}.blog-featured-cta{width:100%}}:root{--lux-bg:#f8f9fb;--lux-bg-soft:#f1f3f6;--lux-card:#ffffffe6;--lux-border:#e0e0e0;--lux-text:#1a1a1a;--lux-muted:#555;--lux-gold:#c9a14a;--lux-gold-strong:#b58d37;--lux-shadow:0 14px 34px #1a3c6e1f;--lux-bg-glow:radial-gradient(circle at 20% -20%, #1a3c6e24, transparent 44%);--lux-glass-bg:#f8f9fbd1;--lux-panel-bg:#ffffffe0;--lux-solid-card:#fff;--lux-footer-bg:#e9ecf2}:root[data-theme=dark]{--lux-bg:#0d0d0f;--lux-bg-soft:#16161a;--lux-card:#ffffff14;--lux-border:#ffffff26;--lux-text:#f7f3ea;--lux-muted:#c4bcad;--lux-gold:#d8b06b;--lux-gold-strong:#c9963f;--lux-shadow:0 20px 55px #00000073;--lux-bg-glow:radial-gradient(circle at 20% -20%, #2a2115, transparent 40%);--lux-glass-bg:#0e0e12b3;--lux-panel-bg:#101014cc;--lux-solid-card:#141418;--lux-footer-bg:#101014}body{background:var(--lux-bg-glow), var(--lux-bg);color:var(--lux-text)}:root:not([data-theme=dark]) body{background:radial-gradient(circle at 92% -10%, #1a3c6e1f, transparent 38%), radial-gradient(circle at 0% 18%, #c9a14a1f, transparent 40%), var(--lux-bg);color:#1a1a1a}:root:not([data-theme=dark]) .nav-glass{background:#f8f9fbe0;border-color:#e0e4eb;box-shadow:0 14px 36px #1a3c6e24}:root:not([data-theme=dark]) .hero-film{background:linear-gradient(138deg,#101826a3,#10182659)}:root:not([data-theme=dark]) .hero-copy{text-shadow:0 8px 24px #05080c73}:root:not([data-theme=dark]) .floating-search-bar{background:#f8f9fbdb;border-color:#dce2ea;box-shadow:0 16px 40px #1a3c6e24}:root:not([data-theme=dark]) .floating-search-bar label{color:#555;background:#fff;border-color:#e1e6ee}:root:not([data-theme=dark]) .floating-search-bar input,:root:not([data-theme=dark]) .floating-search-bar select{color:#1a1a1a}:root:not([data-theme=dark]) .dubai-home section:nth-of-type(2n),:root:not([data-theme=dark]) .dubai-buy section:nth-of-type(2n){background:#f1f3f6;border-radius:20px;padding:1.2rem}:root:not([data-theme=dark]) .atlas-overlay{background:linear-gradient(#0000 30%,#0c101a2e 55%,#0c101ac7)}:root:not([data-theme=dark]) .lux-tile,:root:not([data-theme=dark]) .momentum-card,:root:not([data-theme=dark]) .workflow-card,:root:not([data-theme=dark]) .insight-lux-card,:root:not([data-theme=dark]) .agent-lux-card,:root:not([data-theme=dark]) .guide-card,:root:not([data-theme=dark]) .buy-mini-section,:root:not([data-theme=dark]) .buy-sidebar,:root:not([data-theme=dark]) .buy-list-card{background:#fff;border:1px solid #e0e0e0;box-shadow:0 12px 28px #1a3c6e1a}:root:not([data-theme=dark]) .lux-tile:hover,:root:not([data-theme=dark]) .momentum-card:hover,:root:not([data-theme=dark]) .workflow-card:hover,:root:not([data-theme=dark]) .insight-lux-card:hover,:root:not([data-theme=dark]) .agent-lux-card:hover,:root:not([data-theme=dark]) .guide-card:hover,:root:not([data-theme=dark]) .buy-list-card:hover{transform:translateY(-6px);box-shadow:0 20px 38px #1a3c6e24}:root:not([data-theme=dark]) .mode-btn,:root:not([data-theme=dark]) .ghost-btn{color:#1a3c6e;background:#fff;border-color:#d9e1ec}:root:not([data-theme=dark]) .gold-btn,:root:not([data-theme=dark]) .hero-search-btn{color:#fff;background:linear-gradient(135deg,#1a3c6e,#264f88);border:1px solid #1a3c6e73;box-shadow:0 10px 22px #1a3c6e38}:root:not([data-theme=dark]) .gold-btn:hover,:root:not([data-theme=dark]) .hero-search-btn:hover{background:linear-gradient(135deg,#21467b,#2f5f9f);box-shadow:0 14px 28px #1a3c6e47}:root:not([data-theme=dark]) .buy-field,:root:not([data-theme=dark]) .buy-beds-box{background:#fff;border:1px solid #e0e0e0}:root:not([data-theme=dark]) .buy-field input,:root:not([data-theme=dark]) .buy-field select{color:#1a1a1a}:root:not([data-theme=dark]) .buy-field:focus-within,:root:not([data-theme=dark]) .buy-beds-box:focus-within{border-color:#1a3c6e;box-shadow:0 0 0 3px #1a3c6e29}:root:not([data-theme=dark]) .newsletter-slab,:root:not([data-theme=dark]) .final-callout,:root:not([data-theme=dark]) .footer-hero-card{background:linear-gradient(145deg,#fff,#f1f3f6);border-color:#e0e0e0}:root:not([data-theme=dark]) .footer-shell{background:#e9ecf2}:root:not([data-theme=dark]) .footer-columns p,:root:not([data-theme=dark]) .footer-columns a,:root:not([data-theme=dark]) .footer-bottomline a,:root:not([data-theme=dark]) .footer-bottomline p,:root:not([data-theme=dark]) .section-head p,:root:not([data-theme=dark]) .tile-content p,:root:not([data-theme=dark]) .momentum-content p,:root:not([data-theme=dark]) .workflow-card p,:root:not([data-theme=dark]) .insight-lux-card p,:root:not([data-theme=dark]) .agent-lux-card p,:root:not([data-theme=dark]) .guide-card p{color:#555}.container{width:min(1240px,92%)}.nav-shell{z-index:120;position:fixed;inset:1rem 0 auto}.nav-glass{border:1px solid var(--lux-border);background:var(--lux-glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--lux-shadow);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.7rem .9rem;display:grid}.brand-block{color:var(--lux-text);align-items:center;gap:.7rem;text-decoration:none;display:flex}.brand-mark{background:var(--lux-gold);color:#1b140a;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid}.brand-text{letter-spacing:.02em;flex-direction:column;font-weight:700;display:flex}.brand-text small{color:var(--lux-muted);font-size:.64rem;font-weight:500}.nav-track{justify-content:center;gap:.45rem;margin:0;padding:0 0 .45rem;list-style:none;display:flex;position:relative}.nav-track-indicator{background:linear-gradient(90deg, transparent, var(--lux-gold), transparent);height:2px;transition:all .28s;position:absolute;bottom:0;left:0}.nav-chip{color:var(--lux-muted);border-radius:999px;padding:.5rem .8rem;font-size:.9rem;text-decoration:none;transition:all .2s}.nav-chip:hover,.nav-chip.active{color:var(--lux-text);background:var(--lux-card)}.nav-actions{align-items:center;gap:.5rem;display:flex}.mode-btn,.ghost-btn,.gold-btn{border:1px solid var(--lux-border);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:.55rem 1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.mode-btn,.ghost-btn{background:var(--lux-card);color:var(--lux-text)}.gold-btn{background:linear-gradient(135deg, var(--lux-gold), var(--lux-gold-strong));color:#1e170c;border-color:#0000}.mode-btn:hover,.ghost-btn:hover,.gold-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000059}.menu-toggle{border:1px solid var(--lux-border);background:#ffffff14;border-radius:12px;width:40px;height:40px;display:none}.menu-toggle span{background:var(--lux-text);width:16px;height:2px;margin:4px auto;display:block}.mobile-drawer{opacity:0;max-height:0;transition:all .25s;overflow:hidden}.dubai-home{color:var(--lux-text)}.hero-cinema{background-image:url(https://images.unsplash.com/photo-1512917774080-9991f1c4c750?auto=format&fit=crop&w=1900&q=80);background-position:50%;background-size:cover;align-items:end;min-height:100vh;margin-top:0;display:grid;position:relative}.hero-film{background:linear-gradient(150deg,#08080ae0,#08080a73);position:absolute;inset:0}.hero-layer{padding-bottom:4rem;position:relative}.hero-copy{color:#fffaf2;text-shadow:0 8px 26px #0000008c}.hero-copy h1{color:#fffaf2;margin:.35rem 0 0;font-size:clamp(2.4rem,6vw,5rem)}.hero-copy p{color:#fff7e8eb;max-width:52ch}.eyebrow-tag{text-transform:uppercase;letter-spacing:.14em;color:#f0c675;font-size:.72rem}.floating-search-bar{border:1px solid var(--lux-border);background:var(--lux-glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;grid-template-columns:1.3fr .9fr .9fr auto;gap:.7rem;margin-top:2rem;padding:.85rem;display:grid}.floating-search-bar label{border:1px solid var(--lux-border);color:var(--lux-muted);border-radius:12px;flex-direction:column;gap:.3rem;padding:.5rem .7rem;font-size:.8rem;display:flex}.floating-search-bar input,.floating-search-bar select{color:var(--lux-text);background:0 0;border:0;outline:0;font-weight:600}.hero-search-btn{background:linear-gradient(135deg, var(--lux-gold), var(--lux-gold-strong));color:#1f170d;letter-spacing:.01em;cursor:pointer;border:0;border-radius:14px;min-height:100%;padding:.75rem 1.25rem;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 10px 22px #c9963f47}.hero-search-btn:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 14px 28px #c9963f57}.hero-search-btn:active{transform:translateY(0)}.hero-search-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--lux-gold), white 22%);outline-offset:2px}.overlap-intro{z-index:5;margin-top:-1.8rem;position:relative}.split-stat-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.split-stat-grid article{border:1px solid var(--lux-border);background:var(--lux-panel-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:1rem}.split-stat-grid strong{color:var(--lux-gold);font-size:1.35rem;display:block}.split-stat-grid span{color:var(--lux-muted);font-size:.84rem}.alt-head{align-items:flex-end}.signature-grid{grid-template-columns:repeat(4,1fr);gap:.9rem;display:grid}.lux-tile{border:1px solid var(--lux-border);background:var(--lux-panel-bg);border-radius:18px;transition:transform .25s;overflow:hidden}.lux-tile:hover{transform:translateY(-6px)}.tile-media{height:230px;position:relative;overflow:hidden}.tile-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.lux-tile:hover .tile-media img{transform:scale(1.06)}.tile-overlay{background:linear-gradient(#0000 45%,#09090ccc);position:absolute;inset:0}.tile-type{background:#0006;border-radius:999px;padding:.3rem .6rem;font-size:.72rem;position:absolute;top:10px;right:10px}.tile-content{padding:.95rem}.tile-content h3{color:var(--lux-gold);margin:0}.tile-content p{color:var(--lux-muted);margin:.35rem 0 .75rem}.tile-meta{color:#e6decd;gap:.6rem;font-size:.82rem;display:flex}.tile-badges{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.tile-badges span{border:1px solid var(--lux-border);border-radius:999px;padding:.25rem .55rem;font-size:.72rem}.tile-btn{width:100%;margin-top:.8rem}.momentum-row{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.momentum-card{border:1px solid var(--lux-border);background:var(--lux-solid-card);border-radius:16px;overflow:hidden}.momentum-card img{object-fit:cover;width:100%;height:210px}.momentum-content{padding:.85rem}.momentum-content p{color:var(--lux-muted)}.momentum-foot{justify-content:space-between;align-items:center;display:flex}.atlas-grid{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.atlas-card{border-radius:18px;min-height:280px;position:relative;overflow:hidden}.atlas-card img{object-fit:cover;width:100%;height:100%}.atlas-overlay{background:linear-gradient(#0000 45%,#07070ac7);flex-direction:column;justify-content:end;padding:1rem;display:flex;position:absolute;inset:0}.atlas-overlay h3,.atlas-overlay p{color:#fffaf2;text-shadow:0 4px 14px #0009;margin:0}.atlas-overlay p{margin-top:.35rem}.category-pills{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.category-chip-card{border:1px solid var(--lux-border);background:#ffffff0d;border-radius:999px;padding:.9rem 1.1rem}.category-chip-card h3{margin:0;font-size:.98rem}.category-chip-card p{color:var(--lux-muted);margin:.35rem 0 0;font-size:.8rem}.feature-ribbon{grid-template-columns:repeat(4,1fr);gap:.85rem;display:grid}.feature-ribbon article{border:1px solid var(--lux-border);background:#ffffff0a;border-radius:14px;padding:1rem}.feature-ribbon p{color:var(--lux-muted);margin:.4rem 0 0}.advantage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.advantage-card{border:1px solid var(--lux-border);background:color-mix(in srgb, var(--lux-panel-bg), #fff 16%);border-radius:18px;padding:1.1rem 1rem;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 10px 24px #11182714}.advantage-card:hover{border-color:color-mix(in srgb, var(--lux-border), #fff 18%);transform:translateY(-4px);box-shadow:0 14px 28px #1118271f}.advantage-icon{background:color-mix(in srgb, var(--lux-border), #fff 60%);border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;margin-bottom:.75rem;font-size:.95rem;display:inline-grid}.advantage-card h3{margin:0;font-size:1.03rem}.advantage-card p{color:var(--lux-muted);margin:.45rem 0 0;line-height:1.45}.workflow-cards{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.workflow-card{border:1px solid var(--lux-border);background:linear-gradient(145deg, color-mix(in srgb, var(--lux-card), transparent 10%), color-mix(in srgb, var(--lux-bg-soft), transparent 30%));box-shadow:var(--lux-shadow);border-radius:16px;padding:1rem}.workflow-card h3{margin:.45rem 0}.workflow-card p{color:var(--lux-muted);margin:0;font-size:.88rem;line-height:1.45}.workflow-step{background:var(--lux-gold);color:#1e170c;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:700;display:inline-grid}.insight-lux-grid{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.insight-lux-card{border:1px solid var(--lux-border);background:var(--lux-panel-bg);border-radius:16px;padding:1rem}.insight-topline{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.insight-topline span{border:1px solid var(--lux-border);color:var(--lux-muted);border-radius:999px;padding:.2rem .5rem;font-size:.72rem}.insight-lux-card p{color:var(--lux-muted);margin:.65rem 0 .25rem;font-size:.82rem}.insight-lux-card strong{color:var(--lux-gold);font-size:1.2rem}.insight-lux-card small{color:#37b7ff;margin-top:.25rem;font-weight:600;display:block}.agent-lux-grid{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.agent-lux-card{border:1px solid var(--lux-border);background:var(--lux-panel-bg);border-radius:16px;grid-template-columns:54px 1fr auto;align-items:center;gap:.75rem;padding:.9rem;display:grid}.agent-lux-card img{object-fit:cover;border:2px solid var(--lux-gold);border-radius:50%;width:54px;height:54px}.agent-lux-card h3{margin:0;font-size:.95rem}.agent-lux-card p{color:var(--lux-muted);margin:.25rem 0 0;font-size:.78rem}.testimonial-lux{gap:.8rem;display:grid}.testimonial-lux-card{border:1px solid var(--lux-border);background:linear-gradient(130deg, color-mix(in srgb, var(--lux-card), transparent 10%), color-mix(in srgb, var(--lux-gold), transparent 92%));border-radius:16px;padding:1.2rem}.testimonial-controls{justify-content:flex-end;gap:.55rem;display:flex}.testimonial-controls button{border:1px solid var(--lux-border);background:var(--lux-card);color:var(--lux-text);cursor:pointer;border-radius:999px;padding:.5rem .9rem}.glass-panel{border:1px solid var(--lux-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border-radius:14px}.guide-cards{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.guide-card{border:1px solid var(--lux-border);background:#ffffff0a;border-radius:14px;padding:1rem}.guide-card p{color:var(--lux-muted)}.newsletter-slab{border:1px solid var(--lux-border);background:linear-gradient(145deg,#d8b06b1f,#141418bf);border-radius:18px;padding:1.4rem}.newsletter-row{gap:.7rem;display:flex}.newsletter-row input{border:1px solid var(--lux-border);color:var(--lux-text);background:#0003;border-radius:12px;flex:1;padding:.75rem .85rem}.final-callout{border:1px solid var(--lux-border);text-align:center;background:#ffffff0a;border-radius:22px;padding:1.6rem}.footer-shell{border-top:1px solid var(--lux-border);background:var(--lux-footer-bg);margin-top:4rem;padding:2.5rem 0 1.2rem}.footer-wrap{gap:1rem;display:grid}.footer-hero-card{border:1px solid var(--lux-border);background:linear-gradient(130deg,#d8b06b2e,#ffffff08);border-radius:18px;padding:1.2rem}.footer-hero-card p{color:var(--lux-muted);max-width:58ch}.footer-hero-actions{flex-wrap:wrap;gap:.6rem;display:flex}.footer-columns{grid-template-columns:1.3fr repeat(3,1fr);gap:.9rem;display:grid}.footer-columns h4{margin:0 0 .55rem}.footer-columns p,.footer-columns a{color:var(--lux-muted);text-decoration:none}.footer-columns ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.footer-bottomline{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.8rem;display:flex}.footer-bottomline div{gap:.8rem;display:flex}.footer-bottomline a,.footer-bottomline p{color:var(--lux-muted);text-decoration:none}.dubai-buy{padding-top:6rem}:root:not([data-theme=dark]) .buy-canvas{isolation:auto;border-radius:0;padding:0;position:static;background:0 0!important}.buy-headline h1{margin:.35rem 0;font-size:clamp(1.8rem,4vw,2.8rem)}.buy-headline p{color:var(--lux-muted)}.buy-intro-panel{border:1px solid var(--lux-border);background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg), #fff 10%), color-mix(in srgb, var(--card-bg), transparent 6%));box-shadow:var(--lux-shadow);border-radius:26px;padding:clamp(1rem,2.5vw,1.5rem)}:root[data-theme=dark] .buy-intro-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg), transparent 4%), color-mix(in srgb, var(--card-bg), #1e293b 8%))}.buy-floating-search{border:1px solid color-mix(in srgb, var(--lux-border), transparent 12%);background:color-mix(in srgb, var(--lux-card), transparent 16%);border-radius:20px;margin-top:1rem;padding:1rem}.buy-canvas .buy-filter-grid{grid-template-columns:repeat(4,1fr)}.buy-canvas .buy-field,.buy-canvas .buy-beds-box{border-color:var(--lux-border);background:#00000038;min-height:70px}.buy-results-head.modern{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}.modern-grid{grid-template-columns:300px 1fr}.image-heavy-card{border:1px solid var(--lux-border);background:#ffffff0a;border-radius:16px}@media (max-width:980px){.nav-track,.ghost-btn,.mode-btn{display:none}.menu-toggle{display:block}.mobile-drawer{border:1px solid var(--lux-border);background:#0c0c0ee6;border-radius:14px;width:min(1240px,92%);margin:.4rem auto 0}.mobile-drawer.open{opacity:1;max-height:420px;padding:.7rem}.mobile-drawer-link{color:var(--lux-text);border-radius:10px;padding:.55rem;text-decoration:none;display:block}.drawer-cta{width:100%;margin-top:.5rem}.floating-search-bar,.split-stat-grid,.signature-grid,.momentum-row,.atlas-grid,.category-pills,.feature-ribbon,.advantage-grid,.guide-cards,.footer-columns,.workflow-cards,.insight-lux-grid,.agent-lux-grid,.testimonial-deck{grid-template-columns:1fr}.agent-lux-card{grid-template-columns:54px 1fr}.agent-lux-card .ghost-btn{grid-column:1/-1;width:100%}.newsletter-row{flex-direction:column}.footer-bottomline{flex-direction:column;align-items:flex-start}.modern-grid,.buy-canvas .buy-filter-grid{grid-template-columns:1fr}.buy-intro-panel{border-radius:18px}}.neo-home{padding-top:1.1rem;padding-bottom:2rem}.neo-nav-shell{z-index:80;width:248px;position:fixed;top:1rem;bottom:1rem;left:1rem}.neo-nav{border:1px solid color-mix(in srgb, var(--lux-border), transparent 10%);background:linear-gradient(165deg, color-mix(in srgb, var(--lux-card), transparent 2%), color-mix(in srgb, var(--lux-gold), transparent 95%));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;flex-direction:column;align-items:stretch;gap:.9rem;height:100%;padding:.95rem;display:flex;overflow-y:auto;box-shadow:0 16px 34px #0f172a1a}.neo-brand{color:var(--lux-text);justify-content:center;align-items:center;gap:.65rem;width:100%;text-decoration:none;display:inline-flex}.neo-brand-logo{object-fit:contain;width:100%;max-width:168px;height:auto;margin-inline:auto;display:block}.neo-brand span{color:#1e1608;background:linear-gradient(120deg, var(--lux-gold), #f4d8a9);border-radius:.8rem;place-items:center;width:2.1rem;height:2.1rem;font-weight:800;display:grid}.neo-brand strong{line-height:1;display:block}.neo-brand small{color:var(--lux-muted);font-size:.75rem}.neo-nav-links{border-top:1px solid color-mix(in srgb, var(--lux-border), transparent 20%);border-bottom:1px solid color-mix(in srgb, var(--lux-border), transparent 20%);gap:.2rem;margin:0;padding:.45rem 0;list-style:none;display:grid}.neo-nav-links a{color:var(--lux-muted);letter-spacing:.01em;border:1px solid #0000;border-radius:10px;padding:.56rem .68rem;font-weight:500;text-decoration:none;transition:all .22s;display:block}.neo-nav-links a:hover{color:var(--lux-text);background:color-mix(in srgb, var(--lux-card), transparent 35%);border-color:color-mix(in srgb, var(--lux-border), transparent 35%);transform:translate(2px)}.neo-nav-links a.active{color:#0f172a;background:linear-gradient(120deg, color-mix(in srgb, var(--lux-gold), transparent 62%), #ffffffd1);border-color:color-mix(in srgb, var(--lux-gold), transparent 48%);box-shadow:0 8px 20px color-mix(in srgb, var(--lux-gold), transparent 82%)}.neo-nav-cta{gap:.45rem;margin-top:auto;padding-top:.4rem;display:grid}.neo-nav-cta .ghost-btn,.neo-nav-cta .gold-btn,.neo-nav-cta .mode-btn{border-radius:14px;justify-content:center;width:100%;min-height:44px}.neo-nav-cta .mode-btn{border:1px solid color-mix(in srgb, var(--lux-border), transparent 30%);background:color-mix(in srgb, var(--lux-card), transparent 30%)}.neo-nav-cta .ghost-btn{border:1px solid color-mix(in srgb, var(--lux-border), transparent 24%);background:color-mix(in srgb, var(--lux-card), transparent 42%)}.neo-nav-cta .gold-btn{box-shadow:0 10px 24px color-mix(in srgb, var(--lux-gold), transparent 78%)}.neo-drawer{border-radius:16px;margin-top:.55rem}.neo-hero{background-image:linear-gradient(115deg,#080c1480,#0f121a52),url(https://images.unsplash.com/photo-1512917774080-9991f1c4c750?auto=format&fit=crop&w=2200&q=80);background-position:50% 42%;background-size:cover;border-radius:26px;align-items:center;min-height:64vh;margin-top:.7rem;display:grid;position:relative;overflow:hidden}.neo-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08090cd9);height:35%;position:absolute;inset:auto 0 0}.neo-hero-grid{z-index:1;align-items:end;gap:1.2rem;min-height:64vh;padding:clamp(1.4rem,3vw,2.4rem);display:grid;position:relative}.neo-hero-copy h1{color:#fff;margin:.3rem 0 .8rem;font-size:clamp(2rem,5vw,4rem);line-height:1.05}.neo-hero-copy p{color:#ffffffdb;max-width:58ch;margin:0}.neo-search-pill-wrap{justify-self:center;gap:.55rem;width:min(900px,100%);display:grid}.neo-search-pill{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b1280;border:1px solid #ffffff47;border-radius:999px;grid-template-columns:1fr auto auto;align-items:center;gap:.55rem;padding:.45rem;display:grid;box-shadow:0 18px 40px #00000052}.neo-search-pill input{color:#fff;background:0 0;border:0;outline:none;padding:.52rem .8rem;font-size:.95rem}.neo-search-pill input::placeholder{color:#ffffff9e}.neo-filter-trigger{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:.58rem .95rem;font-weight:600;transition:all .24s}.neo-filter-trigger:hover{background:#ffffff29;transform:translateY(-1px)}.neo-action{border-radius:999px;justify-content:center;min-height:42px;padding-inline:1.1rem}.neo-filter-panel{opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b128f;border:1px solid #fff3;border-radius:16px;grid-template-columns:1fr 1fr;gap:.6rem;max-height:0;padding:0 .7rem;transition:max-height .28s,opacity .24s,transform .24s;display:grid;overflow:hidden;transform:translateY(-6px)}.neo-filter-panel.open{opacity:1;max-height:160px;padding:.7rem;transform:translateY(0)}.neo-filter-panel label{color:#e8edf7;gap:.35rem;font-size:.78rem;display:grid}.neo-filter-panel select{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;padding:.62rem}:root:not([data-theme=dark]) .neo-filter-panel select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .neo-filter-panel select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=dark]) .neo-filter-panel select option{color:#0f172a;background-color:#f8fafc}:root:not([data-theme=dark]) .neo-filter-panel select option:checked,:root:not([data-theme=dark]) .neo-filter-panel select option:hover{color:#0f172a;background-color:#e2e8f0}:root[data-theme=dark] .neo-filter-panel select option{color:#e8edf7;background-color:#141418}:root[data-theme=dark] .neo-filter-panel select option:checked,:root[data-theme=dark] .neo-filter-panel select option:hover{color:#f8fafc;background-color:#25252c}.neo-metric-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.neo-metric-wrap{z-index:3;justify-content:center;margin-top:-.9rem;padding-top:.5rem;display:flex;position:relative}.neo-metric-wrap .neo-metric-grid{width:min(980px,100%);margin-inline:auto}.neo-metric-item{border:1px solid var(--lux-border);background:linear-gradient(140deg, color-mix(in srgb, var(--lux-card), transparent 6%), color-mix(in srgb, var(--lux-gold), transparent 92%));text-align:left;border-radius:22px;padding:1rem 1.1rem;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.neo-metric-item:hover{border-color:color-mix(in srgb, var(--lux-gold), transparent 50%);transform:translateY(-5px)}.neo-metric-item strong{color:var(--lux-gold);letter-spacing:-.02em;font-size:clamp(1.55rem,3.2vw,2rem);display:block}.neo-metric-label{color:var(--lux-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .45rem;font-size:.82rem}.neo-metric-item i{border:1px solid color-mix(in srgb, var(--lux-gold), transparent 70%);background:radial-gradient(circle, color-mix(in srgb, var(--lux-gold), transparent 85%), transparent 70%);border-radius:50%;width:92px;height:92px;position:absolute;bottom:-18px;right:-20px}:root:not([data-theme=dark]) .neo-metric-wrap{margin-top:-1.1rem}:root:not([data-theme=dark]) .neo-metric-grid{background:linear-gradient(165deg,#ffffffe0,#f8fafce6);border:1px solid #94a3b838;border-radius:22px;padding:.8rem;box-shadow:0 14px 28px #0f172a1f}:root:not([data-theme=dark]) .neo-metric-item{background:linear-gradient(140deg,#fff,#f8fafc);border:1px solid #94a3b82e;border-radius:18px;box-shadow:0 6px 16px #0f172a14}:root:not([data-theme=dark]) .neo-metric-item:hover{border-color:#bf95486b;box-shadow:0 10px 22px #0f172a1a}:root:not([data-theme=dark]) .neo-metric-label{color:#6b7280;letter-spacing:.11em;font-weight:600}:root:not([data-theme=dark]) .neo-metric-item strong{color:#b6872f}:root:not([data-theme=dark]) .neo-metric-item i{background:radial-gradient(circle,#bf954824,#0000 72%);border-color:#bf954838;width:84px;height:84px;bottom:-10px;right:-12px}.neo-adv-grid{grid-template-rows:repeat(2,minmax(130px,auto));grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.neo-cat-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.neo-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.neo-adv-card,.neo-cat-card,.neo-blog-card{border:1px solid var(--lux-border);background:var(--lux-panel-bg);box-shadow:var(--lux-shadow);border-radius:18px;padding:1rem;transition:transform .25s,border-color .25s}.neo-adv-card:hover,.neo-cat-card:hover,.neo-blog-card:hover{border-color:color-mix(in srgb, var(--lux-gold), transparent 55%);transform:translateY(-4px)}.neo-adv-card span{font-size:1.35rem}.neo-adv-card p,.neo-cat-card p,.neo-blog-card p{color:var(--lux-muted);margin-bottom:0}.neo-adv-featured{background:linear-gradient(145deg, color-mix(in srgb, var(--lux-gold), transparent 86%), color-mix(in srgb, var(--lux-card), transparent 8%));grid-area:span 2/span 2;align-content:end;display:grid}.neo-adv-featured h3{font-size:1.35rem}.neo-adv-featured p{max-width:36ch}.neo-adv-wide{grid-column:span 2}.neo-signature-grid{gap:.9rem;display:grid}.neo-property{border:1px solid var(--lux-border);background:color-mix(in srgb, var(--lux-card), transparent 6%);box-shadow:var(--lux-shadow);border-radius:20px;grid-template-columns:320px 1fr;transition:transform .25s;display:grid;overflow:hidden}.neo-property:hover{transform:translateY(-4px)}.neo-property>img{object-fit:cover;width:100%;height:100%;min-height:220px}.neo-property-copy{padding:1rem}.neo-property-copy>span{border:1px solid var(--lux-border);color:var(--lux-muted);border-radius:999px;padding:.2rem .65rem;display:inline-block}.neo-property-copy h3{margin:.6rem 0 .35rem}.neo-property-copy p{color:var(--lux-muted);margin:0}.neo-meta{gap:.6rem;margin-top:.7rem;display:flex}.neo-meta span{background:#ffffff0d;border-radius:8px;padding:.25rem .45rem;font-size:.8rem}.neo-tags{flex-wrap:wrap;gap:.38rem;margin:.7rem 0 .9rem;display:flex}.neo-tags i{border:1px solid var(--lux-border);color:var(--lux-muted);border-radius:999px;padding:.25rem .6rem;font-size:.74rem;font-style:normal}.neo-momentum-grid,.neo-atlas-grid,.neo-insight-grid,.neo-agent-grid{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.neo-momentum-card{border:1px solid var(--lux-border);background:var(--lux-panel-bg);box-shadow:var(--lux-shadow);border-radius:18px;overflow:hidden}.neo-momentum-card img,.neo-atlas-card img{object-fit:cover;width:100%;height:190px}.neo-momentum-card>div{padding:.9rem}.neo-momentum-card p{color:var(--lux-muted);margin:.28rem 0 .7rem}.neo-momentum-card>div>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.neo-atlas-card{border:1px solid var(--lux-border);border-radius:18px;outline:none;min-height:250px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.neo-atlas-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff29 48%,#0000 66%);transition:transform .75s;position:absolute;inset:0;transform:translate(-120%)}.neo-atlas-card>img{transition:transform .5s,filter .35s}.neo-atlas-card>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;background:#ffffffe6;border-radius:12px;padding:.7rem .85rem;transition:padding .3s,background .3s;position:absolute;inset:auto .7rem .7rem}.neo-atlas-card h3{color:#0f172a;margin:0}.neo-atlas-card p{color:#334155;margin:.25rem 0 0}.neo-atlas-card:hover,.neo-atlas-card:focus-visible{border-color:color-mix(in srgb, var(--lux-gold), transparent 58%);transform:translateY(-7px);box-shadow:0 18px 36px #00000047}.neo-atlas-card:hover:before,.neo-atlas-card:focus-visible:before{transform:translate(120%)}.neo-atlas-card:hover>img,.neo-atlas-card:focus-visible>img{filter:saturate(1.12);transform:scale(1.08)}.neo-atlas-card:hover>div,.neo-atlas-card:focus-visible>div{background:#fffffff2;padding-bottom:1rem}.neo-work-grid{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.neo-work-grid article{border:1px solid var(--lux-border);background:linear-gradient(165deg, color-mix(in srgb, var(--lux-card), transparent 4%), color-mix(in srgb, var(--lux-gold), transparent 92%));border-radius:18px;padding:1rem}.neo-work-grid span{background:var(--lux-gold);color:#1f180e;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:700;display:inline-grid}.neo-work-grid p{color:var(--lux-muted);margin-bottom:0}.neo-insight-card,.neo-agent-card{border:1px solid var(--lux-border);background:var(--lux-panel-bg);box-shadow:var(--lux-shadow);border-radius:16px;padding:.95rem;transition:transform .25s}.neo-insight-card:hover,.neo-agent-card:hover{transform:translateY(-4px)}.neo-insight-card p{color:var(--lux-muted);margin:.6rem 0 .2rem}.neo-insight-card strong{color:var(--lux-gold);font-size:1.2rem}.neo-insight-card small{color:#37b7ff;font-weight:600}.neo-agent-card{grid-template-columns:54px 1fr auto;align-items:center;gap:.7rem;display:grid}.neo-agent-card img{object-fit:cover;border:2px solid var(--lux-gold);border-radius:50%;width:54px;height:54px}.neo-agent-card p{color:var(--lux-muted);margin:.2rem 0 0;font-size:.8rem}.neo-testimonial article{border:1px solid var(--lux-border);background:linear-gradient(120deg, color-mix(in srgb, var(--lux-card), transparent 10%), color-mix(in srgb, var(--lux-gold), transparent 90%));border-radius:18px;padding:1rem}.neo-testimonial article>div{align-items:center;gap:.75rem;margin-top:.8rem;display:flex}.neo-testimonial img{object-fit:cover;border-radius:50%;width:54px;height:54px}.neo-newsletter,.neo-final,.neo-footer .footer-hero-card{border:1px solid var(--lux-border);box-shadow:var(--lux-shadow);background:linear-gradient(140deg,#d8b06b1f,#0f0f16b8);border-radius:22px;padding:1.3rem}.neo-final{text-align:center}.neo-footer-columns{grid-template-columns:1.4fr repeat(3,1fr);gap:1.1rem}.neo-footer .footer-columns>div{border:1px solid var(--lux-border);background:color-mix(in srgb, var(--lux-card), transparent 10%);border-radius:16px;padding:.85rem}.neo-footer a:hover{color:var(--lux-text)}.footer-brand-link{margin-bottom:.75rem;text-decoration:none;display:inline-flex}.footer-brand-logo{object-fit:contain;width:112px;height:auto;display:block}@media (max-width:980px){.neo-home{padding-top:.7rem}.neo-nav-shell{width:auto;padding-top:.8rem;position:sticky;top:0;left:auto}.neo-nav{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.7rem .9rem;display:grid}.neo-brand{justify-content:flex-start;width:auto}.neo-brand-logo{max-width:52px}.neo-nav-links{display:none}.neo-nav-cta{align-items:center;display:flex}.neo-nav-cta .ghost-btn,.neo-nav-cta .gold-btn,.neo-nav-cta .mode-btn{width:auto}.neo-hero-grid{min-height:56vh}.neo-search-pill{border-radius:16px;grid-template-columns:1fr}.neo-filter-trigger,.neo-action{width:100%}.neo-filter-panel{grid-template-columns:1fr}.neo-metric-wrap{margin-top:0;padding-top:0}.neo-metric-grid,.neo-adv-grid,.neo-cat-grid,.neo-blog-grid,.neo-momentum-grid,.neo-atlas-grid,.neo-work-grid,.neo-insight-grid,.neo-agent-grid,.neo-footer-columns{grid-template-columns:1fr}.neo-adv-grid{grid-template-rows:auto}.neo-adv-featured,.neo-adv-wide{grid-area:span 1/span 1}.neo-property{grid-template-columns:1fr}.neo-agent-card{grid-template-columns:54px 1fr}.neo-agent-card .ghost-btn{grid-column:1/-1;width:100%}}@media (min-width:981px){.dubai-home,.dubai-buy,.dubai-rent,.dubai-sell,.about-page,.contact-page,.blog-page,body.has-neo-sidebar .footer-shell{box-sizing:border-box;padding-left:280px;padding-right:28px}body.has-neo-sidebar .footer-shell .container{width:min(1240px,100%);margin-left:auto;margin-right:auto}}.simple-info-main{padding-top:2.2rem;padding-bottom:5rem}body.has-neo-sidebar .container{width:min(1240px,100vw - 400px);margin-left:auto;margin-right:auto}body.has-neo-sidebar .neo-nav-shell .neo-nav{width:100%}@media (max-width:980px){.simple-info-main{padding-top:6rem}}
