.vb{background:var(--jasmine);color:var(--ink);font-family:var(--font-arabic);line-height:1.6}.vb button{cursor:pointer;font-family:inherit}.vb :focus-visible{outline:2px solid var(--brass);outline-offset:2px}.vb .site-head{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--stone);background:#131110e6;position:sticky;top:0}.vb .nav{align-items:center;gap:18px;max-width:1140px;margin:0 auto;padding:14px 24px;display:flex}.vb .logo{color:#fff;white-space:nowrap;margin-inline-end:auto;font-size:23px;font-weight:800}.vb .logo i{color:var(--brass);font-style:normal}.vb .lang-btn{color:var(--stone);background:0 0;border:1px solid #f5f1e84d;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600}.vb .lang-btn:hover{border-color:var(--brass)}.vb .nav-cta{background:var(--brass);color:var(--basalt);white-space:nowrap;border:none;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700}.vb .nav-cta:hover{filter:brightness(1.07)}@media (max-width:700px){.vb .nav{gap:8px;padding:12px 14px}.vb .logo{font-size:19px}.vb .nav-cta{padding:8px 12px;font-size:12.5px}.vb .lang-btn{padding:6px 11px;font-size:12px}}.vb .rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.vb .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vb .rv{opacity:1;transition:none;transform:none}}.vb .hero{background:var(--basalt);color:var(--stone);position:relative;overflow:hidden}.vb .hero:before{content:"";opacity:.05;background-image:radial-gradient(circle, var(--brass) 1.2px, transparent 1.3px);background-size:34px 34px;position:absolute;inset:0}.vb .hero-in{text-align:center;max-width:1140px;margin:0 auto;padding:72px 24px 84px;position:relative}.vb .eyebrow{color:var(--muted-dark);flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:28px;font-size:13px;display:inline-flex}.vb .eyebrow span{align-items:center;gap:7px;display:inline-flex}.vb .eyebrow span:before{content:"✓";color:var(--brass);font-weight:800}.vb .hero h1{color:#fff;text-wrap:balance;margin:0 0 12px;font-size:clamp(38px,7vw,68px);font-weight:800;line-height:1.1}.vb .hero .sub{color:var(--muted-dark);max-width:560px;margin:0 auto 44px;font-size:clamp(15px,2vw,18.5px)}.vb .hero .sub b{color:var(--stone)}.vb .doors{grid-template-columns:repeat(3,1fr);gap:16px;max-width:860px;margin:0 auto;display:grid}@media (max-width:720px){.vb .doors{grid-template-columns:1fr}}.vb .door{background:var(--basalt-2);text-align:start;color:var(--stone);border:1px solid #f5f1e824;border-radius:18px;padding:26px 22px 22px;transition:all .2s;position:relative;overflow:hidden}.vb .door:hover{border-color:var(--brass);transform:translateY(-4px);box-shadow:0 20px 40px -18px #0009}.vb .door .ic{background:#c9a24b24;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.vb .door .ic svg{stroke:var(--brass)}.vb .door.sell .ic{background:#1fa85524}.vb .door.sell .ic svg{stroke:#4cc687}.vb .door b{color:#fff;margin-bottom:5px;font-size:21px;font-weight:800;display:block}.vb .door span.d{color:var(--muted-dark);font-size:13.5px;line-height:1.5;display:block}.vb .door .arr{top:24px;color:var(--brass);font-size:19px;transition:transform .2s;position:absolute;inset-inline-end:20px}.vb .door:hover .arr{transform:translate(-4px)}.vb[dir=ltr] .door:hover .arr{transform:translate(4px)}.vb .ticker{background:var(--green-deep);color:#dcebe4;font-size:14px;overflow:hidden}.vb .ticker .in2{align-items:center;gap:12px;max-width:1140px;margin:0 auto;padding:12px 24px;display:flex}.vb .ticker .dot{background:#4cc687;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite vbPulse}@keyframes vbPulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.vb .ticker .dot{animation:none}}.vb .ticker b{color:#fff;font-weight:700}.vb .tick-txt{transition:opacity .25s}.vb section{padding:64px 0}.vb .in{max-width:1140px;margin:0 auto;padding:0 24px}.vb .sec-head{text-align:center;margin-bottom:10px}.vb .sec-head h2{text-wrap:balance;margin:0 0 8px;font-size:clamp(25px,3.4vw,36px);font-weight:800}.vb .sec-head h2 .dot{color:var(--brass)}.vb .sec-head p{color:var(--muted-b);max-width:520px;margin:0 auto;font-size:15.5px}.vb .search{max-width:680px;box-shadow:0 14px 36px -14px #221f1b47, 0 0 0 1px var(--line-b);background:#fff;border-radius:16px;gap:9px;margin:30px auto 14px;padding:9px;display:flex}.vb .seg{background:var(--stone);border-radius:11px;padding:4px;display:flex}.vb .seg button{color:var(--muted-b);background:0 0;border:none;border-radius:8px;padding:11px 20px;font-size:14.5px;font-weight:700;transition:all .2s}.vb .seg button.on{background:var(--basalt);color:#fff}.vb .search input{min-width:0;color:var(--ink);background:0 0;border:none;flex:1;padding:0 12px;font-family:inherit;font-size:15.5px}.vb .search input::placeholder{color:#b3ab99}.vb .search .go{background:var(--brass);color:var(--basalt);border:none;border-radius:11px;padding:0 26px;font-size:15px;font-weight:800}.vb .search .go:hover{filter:brightness(1.08)}@media (max-width:600px){.vb .search{flex-direction:column}.vb .search input{padding:11px 12px}.vb .search .go{padding:12px}}.vb .quick{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:40px;display:flex}.vb .quick button{border:1px solid var(--line-b);color:var(--ink);background:#fff;border-radius:999px;padding:7px 17px;font-size:13px}.vb .quick button:hover{border-color:var(--brass)}.vb .grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:920px){.vb .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.vb .grid{grid-template-columns:1fr}}.vb .card{border:1px solid var(--line-b);background:#fff;border-radius:16px;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.vb .card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -16px #221f1b38}.vb .ph{height:180px;position:relative}.vb .ph.p1{background:linear-gradient(160deg,#3c3833,#6b6357 45%,#a99d87)}.vb .ph.p2{background:linear-gradient(160deg,#2e3833,#5c6b5d 50%,#a5b096)}.vb .ph.p3{background:linear-gradient(160deg,#38322e,#7d6a55 55%,#c4ae8c)}.vb .ph:after{content:"";background:linear-gradient(#0000 55%,#13111073);position:absolute;inset:0}.vb .ph.noimg{background:linear-gradient(155deg,#efe8d7,#e6dcc4)}.vb .ph.noimg:after{display:none}.vb .ph-mark{z-index:1;color:#14594a;opacity:.72;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.vb .ph-mark b{font-size:14px;font-weight:700}.vb .badge{top:13px;z-index:2;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:13px}.vb .badge.v{background:var(--brass);color:var(--basalt)}.vb .badge.src{color:var(--muted-b);background:#ffffffeb;font-weight:600}.vb .fresh{bottom:12px;z-index:2;color:#fff;background:#13111099;border-radius:6px;padding:3px 9px;font-size:11.5px;position:absolute;inset-inline-start:13px}.vb .card .body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.vb .price{font-variant-numeric:tabular-nums;font-size:23px;font-weight:800}.vb .price small{color:var(--muted-b);font-size:12.5px;font-weight:500}.vb .card h3{margin:5px 0 3px;font-size:16px;font-weight:700;line-height:1.35}.vb .specs{color:var(--muted-b);flex-wrap:wrap;gap:12px;margin:0 0 10px;font-size:13px;display:flex}.vb .resp{color:var(--green-b);align-items:center;gap:7px;margin-bottom:12px;font-size:12.5px;font-weight:600;display:flex}.vb .resp:before{content:"";background:var(--wa-b);border-radius:50%;width:7px;height:7px}.vb .resp.src{color:var(--muted-b)}.vb .b-wa{background:var(--wa-b);color:#fff;border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:13px;font-size:15px;font-weight:800;transition:filter .2s;display:flex}.vb .b-wa:hover{filter:brightness(1.07)}.vb .b-wa.dark{background:var(--ink)}.vb .oneclick{text-align:center;color:var(--muted-b);margin-top:7px;font-size:11.5px}.vb .trust{flex-wrap:wrap;justify-content:center;gap:0;margin-top:48px;display:flex}.vb .trust>div{text-align:center;border-inline-start:1px solid var(--line-b);max-width:240px;padding:0 34px}.vb .trust>div:first-child{border:none}.vb .trust b{margin-bottom:2px;font-size:15.5px;display:block}.vb .trust span{color:var(--muted-b);font-size:12.5px}@media (max-width:720px){.vb .trust{gap:20px}.vb .trust>div{border:none;padding:0}}.vb .alerts{background:var(--basalt);color:var(--stone);position:relative;overflow:hidden}.vb .alerts:before{content:"";opacity:.05;background-image:radial-gradient(circle, var(--brass) 1.2px, transparent 1.3px);background-size:34px 34px;position:absolute;inset:0}.vb .alerts .in{text-align:center;max-width:640px;position:relative}.vb .alerts h2{color:#fff;text-wrap:balance;margin:0 0 10px;font-size:clamp(24px,3.4vw,34px);font-weight:800}.vb .alerts p{color:var(--muted-dark);margin:0 0 26px;font-size:15.5px}.vb .alert-form{background:#fff;border-radius:14px;gap:9px;max-width:480px;margin:0 auto 12px;padding:8px;display:flex}.vb .alert-form input{min-width:0;color:var(--ink);background:0 0;border:none;flex:1;padding:0 12px;font-family:inherit;font-size:15px}.vb .alert-form button{background:var(--wa-b);color:#fff;white-space:nowrap;border:none;border-radius:10px;padding:12px 20px;font-size:14.5px;font-weight:800}.vb .alerts .fine{color:var(--muted-dark);font-size:12px}@media (max-width:520px){.vb .alert-form{flex-direction:column}.vb .alert-form input{padding:11px 12px}}.vb .sell{background:var(--green-deep);color:var(--stone);text-align:center;position:relative;overflow:hidden}.vb .sell:before{content:"";opacity:.06;background-image:radial-gradient(circle,#fff 1.2px,#0000 1.3px);background-size:30px 30px;position:absolute;inset:0}.vb .sell .in{position:relative}.vb .sell .k{letter-spacing:.06em;color:#4cc687;margin-bottom:12px;font-size:13px;font-weight:700}.vb .sell h2{color:#fff;text-wrap:balance;margin:0 0 12px;font-size:clamp(27px,4.2vw,44px);font-weight:800}.vb .sell .lead{color:#b9cfc5;max-width:520px;margin:0 auto 36px;font-size:16.5px}.vb .steps3{grid-template-columns:repeat(3,1fr);gap:14px;max-width:780px;margin:0 auto 36px;display:grid}@media (max-width:680px){.vb .steps3{grid-template-columns:1fr}}.vb .steps3>div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:20px 16px}.vb .steps3 b{color:var(--brass);margin-bottom:4px;font-size:17px;display:block}.vb .steps3 span{color:#b9cfc5;font-size:13.5px}.vb .b-gold{background:var(--brass);color:var(--basalt);border:none;border-radius:13px;padding:16px 38px;font-size:17px;font-weight:800;transition:transform .15s}.vb .b-gold:hover{transform:translateY(-1px)}.vb .sell .fine{color:#b9cfc5;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:16px;font-size:13px;display:flex}.vb .sell .fine span:before{content:"✓ ";color:#4cc687;font-weight:800}.vb footer{background:var(--basalt);color:var(--muted-dark);font-size:13.5px}.vb footer .in{flex-wrap:wrap;justify-content:space-between;gap:14px;padding:26px 24px;display:flex}.vb footer b{color:var(--stone)}.vb .mbar{bottom:0;z-index:55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#131110f2;gap:10px;display:none;position:fixed;inset-inline:0}.vb .mbar button{border:none;border-radius:11px;flex:1;padding:13px;font-size:14.5px;font-weight:800}.vb .mbar .m1{background:var(--brass);color:var(--basalt)}.vb .mbar .m2{color:var(--stone);background:#f5f1e81f;border:1px solid #f5f1e840}@media (max-width:700px){.vb .mbar{display:flex}.vb{padding-bottom:74px}}.vb .toast{background:var(--basalt);color:var(--stone);z-index:70;opacity:0;pointer-events:none;text-align:center;border:1px solid #c9a24b66;border-radius:12px;max-width:90vw;padding:12px 20px;font-size:14px;transition:opacity .3s,transform .3s;position:fixed;top:74px;left:50%;transform:translate(-50%)translateY(-8px)}.vb .toast.show{opacity:1;transform:translate(-50%)translateY(0)}.vb .toast b{color:var(--brass)}.vb .see-all{text-align:center;margin-top:26px}.vb .see-all button{border:1.5px solid var(--ink);color:var(--ink);background:0 0;border-radius:999px;padding:13px 34px;font-size:15.5px;font-weight:800;transition:all .15s}.vb .see-all button:hover{background:var(--ink);color:var(--jasmine)}.vb #vb-hotels{padding:30px 0 66px}.vb #vb-hotels .ph.noimg{background:linear-gradient(155deg,#efe8d7,#e6dcc4)}.vb .hero{background:linear-gradient(180deg, #131110d1 0%, #1311109e 55%, var(--basalt) 100%), url(/img/1.webp) center 35% / cover no-repeat}.vb .door{padding-top:0}.vb .door .door-img{opacity:.85;background-position:50%;background-size:cover;border-bottom:1px solid #c9a24b59;height:96px;margin:-1px -22px 16px;display:block}.vb .door .ic{margin-top:0}.vb .quick-imgs{grid-template-columns:repeat(6,1fr);gap:12px;margin:18px 0 40px;display:grid}@media (max-width:860px){.vb .quick-imgs{grid-template-columns:repeat(3,1fr)}}.vb .city-card{border:1px solid var(--line,#e4ddcf);cursor:pointer;background:0 0;border-radius:14px;height:86px;padding:0;position:relative;overflow:hidden}.vb .city-card .cc-img{background-position:50%;background-size:cover;transition:transform .25s;position:absolute;inset:0}.vb .city-card:hover .cc-img{transform:scale(1.06)}.vb .city-card:after{content:"";background:linear-gradient(#0000 30%,#131110b8);position:absolute;inset:0}.vb .city-card b{bottom:9px;z-index:1;color:#fff;text-shadow:0 1px 6px #00000080;font-size:14.5px;position:absolute;inset-inline:0}.vb .home-sec{margin-top:34px}.vb .home-sec-h{margin:0 0 16px;font-size:clamp(20px,3vw,26px);font-weight:800}.vb .hero-proof{color:var(--brass);font-variant-numeric:tabular-nums;margin:-28px auto 34px;font-size:13.5px}.vb .home-row{grid-template-columns:repeat(4,1fr) 110px;align-items:stretch;gap:14px;display:grid}@media (max-width:900px){.vb .home-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px;display:flex;overflow-x:auto}.vb .home-row .mini-card{scroll-snap-align:start;flex:0 0 66%}.vb .home-row .see-tile{flex:0 0 110px}}.vb .mini-card{border:1px solid var(--line,#e4ddcf);color:inherit;background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.vb .mini-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px -18px #13111059}.vb .mini-card .mc-img{background-position:50%;background-size:cover;justify-content:center;align-items:center;height:130px;display:flex}.vb .mini-card .mc-img.noimg{color:#14594a;opacity:.85;background:linear-gradient(155deg,#efe8d7,#e6dcc4)}.vb .mini-card .mc-body{flex-direction:column;gap:3px;padding:11px 13px 13px;display:flex}.vb .mini-card b{font-size:16.5px;font-weight:800}.vb .mini-card b small{color:#8a8272;font-size:12px;font-weight:600}.vb .mini-card .mc-title{color:#3b372f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.vb .mini-card .mc-sub{color:#8a8272;font-size:12.5px}.vb .see-tile{border:1.5px dashed var(--brass);color:var(--basalt);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:800;text-decoration:none;transition:background .18s;display:flex}.vb .see-tile i{color:var(--brass);font-size:20px;font-style:normal}.vb .see-tile:hover{background:#c9a24b14}.vb .home-sec-h{margin-bottom:14px}.vb .door .d{display:none}.vb .nav-links{gap:26px;margin-inline:auto;display:flex}.vb .nav-links a,.vb .nav-links button{color:var(--stone);cursor:pointer;opacity:.85;background:0 0;border:none;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none}.vb .nav-links a:hover,.vb .nav-links button:hover{opacity:1;color:var(--brass)}@media (max-width:860px){.vb .nav-links{display:none}}.vb .hero-v3 .hero-in{text-align:start;padding:64px 24px 88px}.vb .hero-title{font-family:var(--font-serif), Georgia, serif;letter-spacing:.01em;font-size:clamp(40px,6.5vw,72px);font-weight:700}.vb[dir=rtl] .hero-title{font-family:inherit;font-weight:800}.vb .hero-sub2{color:var(--stone);opacity:.9;margin:4px 0 14px;font-size:clamp(16px,2vw,19px)}.vb .hero-v3 .eyebrow{justify-content:flex-start;margin-bottom:26px}.vb .search-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#131916e0;border:1px solid #c9a24b40;border-radius:18px;max-width:640px;padding:14px 16px 16px}.vb .sc-tabs{gap:6px;margin-bottom:12px;display:flex}.vb .sc-tabs button{color:var(--stone);cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:14.5px;font-weight:700}.vb .sc-tabs button.on{color:#fff;opacity:1;background:#14594a8c;border:1px solid #7ac7a866}.vb .sc-fields{align-items:flex-end;gap:10px;display:flex}.vb .sc-fields label{color:var(--muted-dark);flex-direction:column;flex:1;gap:5px;font-size:12.5px;font-weight:600;display:flex}.vb .sc-fields select{color:#fff;width:100%;font:inherit;background:#f5f1e80f;border:1px solid #f5f1e82e;border-radius:10px;padding:12px;font-size:14.5px}.vb .sc-fields select option{color:#1c1a16}.vb .sc-go{background:var(--brass);color:#1c1a16;cursor:pointer;border:none;border-radius:10px;padding:12px 26px;font-family:inherit;font-size:15px;font-weight:800}.vb .sc-go:hover{filter:brightness(1.06)}.vb .row-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.vb .row-sub{color:#8a8272;margin:2px 0 0;font-size:13.5px}.vb .row-see{color:var(--basalt);white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.vb .row-see:hover{color:var(--brass)}.vb .mini-card.v3 .mc-img{height:190px;position:relative}.vb .mini-card.v3 .mc-img:after{content:"";background:linear-gradient(#0000 35%,#0c0a09d1);position:absolute;inset:0}.vb .mini-card.v3 .mc-overlay{bottom:0;z-index:1;color:#fff;flex-direction:column;gap:2px;padding:12px 14px;display:flex;position:absolute;inset-inline:0}.vb .mini-card.v3 .mc-overlay b{color:#fff;font-size:17px}.vb .mini-card.v3 .mc-overlay b small{color:#ffffffbf}.vb .mini-card.v3 .mc-overlay .mc-title{color:#fff;-webkit-line-clamp:1;min-height:0;font-weight:600}.vb .mini-card.v3 .mc-overlay .mc-sub{color:#ffffffc7}.vb .mini-card.v3 .mc-meta{color:#6f6653;border-top:1px solid #f0ead9;padding:10px 14px;font-size:12.5px}.vb .mini-card.v3 .mc-img.noimg{position:relative}.vb .mini-card.v3 .mc-img.noimg:after{background:linear-gradient(#0000 55%,#0c0a0940)}.vb .hero-v3 .hero-in{max-width:1280px;padding:48px 28px 60px}.vb .hero-title{margin-bottom:2px;font-size:clamp(36px,4.6vw,60px)}.vb .hero-sub2{margin:2px 0 12px}.vb .search-card{max-width:1000px;padding:12px 14px 14px}.vb .sc-fields select{padding:13px 14px}.vb .sc-go{padding:13px 30px}.vb .nav-links a,.vb .nav-links button{align-items:center;gap:7px;display:inline-flex}.vb .lang-btn{align-items:center;gap:6px;display:inline-flex}.vb #vb-browse .in{max-width:1280px}.vb .home-row{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:18px;padding-bottom:8px;display:flex;overflow-x:auto}.vb .home-row .mini-card{scroll-snap-align:start;border-radius:14px;flex:0 0 clamp(300px,30.5%,420px)}.vb .mini-card.v3 .mc-img{height:230px}@media (max-width:720px){.vb .home-row .mini-card{flex:0 0 82%}.vb .mini-card.v3 .mc-img{height:200px}}.vb .mini-card.v3 .mc-overlay b{font-size:18px}.vb .mini-card.v3 .mc-overlay .mc-title{font-size:15px}.vb .mini-card.v3 .mc-meta{flex-wrap:wrap;align-items:center;gap:8px;padding:11px 14px;display:flex}.vb .mc-star{color:#b8860b;font-size:13.5px;font-weight:800}.vb .mc-spec{color:#6f6653;font-size:12.5px}.vb .mc-chip{color:#4a453b;white-space:nowrap;border:1px solid #ded5c0;border-radius:999px;padding:3.5px 10px;font-size:11.5px;font-weight:700}.vb .row-head{margin:4px 0 16px}.vb .row-head-t{align-items:baseline;gap:14px;display:flex}.vb .home-sec-h{font-size:clamp(22px,2.6vw,28px)}.vb .row-sub{font-size:13px}.vb .home-row-wrap{margin-bottom:52px}
