
:root{--ink:#0a0d0d;--ivory:#f2efe7;--gold:#d4ae6b;--muted:#a9aca7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--ivory);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.topbar{position:absolute;z-index:20;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:26px 4.5vw;border-bottom:1px solid #ffffff29}.brand{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:700}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d4ae6bcc;border-radius:50%;color:var(--gold);font:italic 18px Georgia,serif}.brand-dot{color:var(--gold)}nav{display:flex;align-items:center;gap:34px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}nav>a:not(.nav-cta){color:#ffffffb8}.nav-cta{padding:13px 18px;border:1px solid #ffffff52}.nav-cta span{color:var(--gold);margin-left:9px}
.hero{min-height:100svh;position:relative;display:flex;align-items:center;padding:140px 7vw 90px;background:#111 url('/vipdubai-hero.png') center/cover no-repeat;overflow:hidden}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#030708eb 0%,#030708b0 40%,#03070826 74%),linear-gradient(0deg,#0307088c,transparent 45%)}.hero-content{position:relative;z-index:1;max-width:780px}.eyebrow,.kicker{font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:700;color:var(--gold)}.eyebrow{display:flex;align-items:center;gap:12px}.eyebrow span{width:35px;height:1px;background:var(--gold)}h1,h2{margin:0;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}h1{margin-top:26px;font-size:clamp(68px,8.2vw,132px);line-height:.82}h1 em,h2 em{color:var(--gold);font-weight:400}.hero-copy{max-width:560px;margin:36px 0 0;color:#ffffffbd;font-size:17px;line-height:1.7}.actions{display:flex;gap:12px;margin-top:38px}.button{min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:0 24px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.button-gold{background:var(--gold);color:#111}.button-ghost{border:1px solid #ffffff52}.hero-foot{position:absolute;z-index:1;left:4.5vw;right:4.5vw;bottom:28px;display:flex;justify-content:space-between;color:#ffffff75;font-size:9px;letter-spacing:.22em}
.section-pad{padding:120px 7vw}.intro{background:var(--ivory);color:var(--ink);display:grid;grid-template-columns:1fr 2fr;gap:80px}.intro>div{max-width:900px}.intro h2{font-size:clamp(44px,5vw,76px);line-height:1.06}.intro>div>p{max-width:650px;margin:34px 0 0 24%;color:#646761;line-height:1.8;font-size:16px}.services{background:#0c1010;display:grid;grid-template-columns:1fr 2fr;gap:70px}.section-heading h2{margin-top:22px;font-size:clamp(43px,4.6vw,70px);line-height:1.02}.service-grid{border-top:1px solid #313534}.service-card{min-height:142px;display:grid;grid-template-columns:50px 1fr 30px;gap:18px;align-items:start;padding:27px 10px 25px 0;border-bottom:1px solid #313534;transition:.25s}.service-card:hover{padding-left:14px;background:#ffffff08}.service-card>span,.model-list article>span{color:var(--gold);font-size:10px;letter-spacing:.15em}.service-card h3,.model-list h3,.offer-grid h3{margin:0 0 9px;font:400 24px Georgia,serif}.service-card p,.model-list p,.offer-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65;max-width:520px}.service-card b{color:var(--gold);font-weight:400}
.experience-photo{min-height:720px;position:relative;display:flex;align-items:flex-end;justify-content:space-between;padding:90px 7vw 68px;background:#181817 url('/vipdubai-yacht.png') center/cover no-repeat}.experience-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050808d9,#0508082e 65%),linear-gradient(0deg,#050808c7,transparent 65%)}.photo-copy,.photo-note{position:relative;z-index:1}.photo-copy{max-width:600px}.photo-copy h2{font-size:clamp(50px,6vw,88px);line-height:.98}.photo-copy p:last-child{max-width:510px;color:#ffffffb3;line-height:1.75}.photo-note{display:flex;gap:25px;color:#ffffff94;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.journey{background:var(--ivory);color:var(--ink)}.section-heading.compact{max-width:660px}.journey-line{display:grid;grid-template-columns:repeat(5,1fr);margin-top:75px;border-top:1px solid #bbb8b0}.journey-line div{position:relative;padding:32px 15px 0 0}.journey-line div:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--gold)}.journey-line span{display:block;color:#898a84;font-size:9px}.journey-line strong{display:block;margin-top:25px;font:400 24px Georgia,serif}
.business-models{display:grid;grid-template-columns:1.05fr .95fr;padding-top:0;padding-bottom:0;background:#111515}.model-photo{min-height:800px;margin-left:-7vw;background:url('/vipdubai-property.png') center/cover no-repeat}.model-content{padding:115px 0 100px 7vw}.model-content>h2{margin:20px 0 50px;font-size:clamp(44px,4.5vw,68px)}.model-list article{display:grid;grid-template-columns:42px 1fr;padding:22px 0;border-top:1px solid #343837}.model-list article:last-child{border-bottom:1px solid #343837}.opportunity{background:#e9e4da;color:var(--ink)}.offer-top{display:grid;grid-template-columns:1.6fr .65fr;gap:60px;align-items:end}.offer-top h2{max-width:920px;margin-top:25px;font-size:clamp(48px,5.5vw,82px);line-height:1.02}.price{padding-left:28px;border-left:1px solid #b9b4a9}.price small,.price span{display:block;color:#74756f;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.price strong{display:block;margin:12px 0 8px;font:400 clamp(42px,4vw,61px) Georgia,serif}.offer-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border-top:1px solid #aaa69d;border-bottom:1px solid #aaa69d}.offer-grid article{padding:30px 30px 34px 0}.offer-grid article+article{padding-left:30px;border-left:1px solid #aaa69d}.offer-grid article>span{color:#8a6b37;font-size:9px}.offer-grid h3{margin-top:28px;color:#1a1d1c}.offer-grid p{color:#686963}.offer-cta{display:flex;align-items:center;justify-content:space-between;margin-top:48px}.offer-cta>p{color:#656761}footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;padding:34px 4.5vw;background:#090c0c;border-top:1px solid #262a29;color:#aaa;font-size:11px}footer p{text-align:center}footer>a:last-child{text-align:right;color:var(--gold)}
@media(max-width:900px){nav>a:not(.nav-cta){display:none}.topbar{padding:18px 20px}.nav-cta{padding:11px 12px}.hero{padding-left:24px;padding-right:24px;background-position:62% center}.section-pad{padding:82px 24px}.intro,.services,.business-models{grid-template-columns:1fr}.intro{gap:35px}.intro>div>p{margin-left:0}.services{gap:45px}.experience-photo{padding:70px 24px 35px;min-height:640px}.photo-note{display:none}.journey-line{overflow-x:auto;grid-template-columns:repeat(5,minmax(150px,1fr))}.business-models{padding:0}.model-photo{min-height:520px;margin:0}.model-content{padding:75px 24px}.offer-top{grid-template-columns:1fr}.offer-grid{grid-template-columns:1fr 1fr}.offer-grid article:nth-child(3){border-left:0;border-top:1px solid #aaa69d;padding-left:0}.offer-grid article:nth-child(4){border-top:1px solid #aaa69d}.offer-cta{align-items:flex-start;gap:30px}footer{grid-template-columns:1fr 1fr}footer p{display:none}}
@media(max-width:600px){.brand{font-size:12px}.brand-mark{width:30px;height:30px}.nav-cta{font-size:9px}.hero{min-height:820px;align-items:flex-end;padding-bottom:120px}.hero-shade{background:linear-gradient(0deg,#030708ed 0%,#03070885 65%,#03070847)}h1{font-size:60px}.actions{flex-direction:column}.button{width:100%}.hero-foot{left:24px;right:24px}.intro h2,.section-heading h2{font-size:43px}.service-card{grid-template-columns:35px 1fr 20px}.experience-photo{min-height:590px}.offer-grid{grid-template-columns:1fr}.offer-grid article+article,.offer-grid article:nth-child(3),.offer-grid article:nth-child(4){border-left:0;border-top:1px solid #aaa69d;padding-left:0}.offer-cta{flex-direction:column}footer{grid-template-columns:1fr}footer>a:last-child{text-align:left}}

.contact{background:#0c1010;border-top:1px solid #262a29}.contact-head{max-width:820px}.contact-head h2{margin-top:22px;font-size:clamp(44px,5vw,76px);line-height:1.04}.contact-head>p:last-child{max-width:680px;margin-top:26px;color:var(--muted);line-height:1.75}.contact-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:64px;border-top:1px solid #343837;border-bottom:1px solid #343837}.contact-grid a{min-height:145px;padding:28px 24px 28px 0;display:flex;flex-direction:column;justify-content:space-between;transition:.25s}.contact-grid a+a{padding-left:24px;border-left:1px solid #343837}.contact-grid a:hover{background:#ffffff08;padding-left:14px}.contact-grid a+a:hover{padding-left:38px}.contact-grid span{color:var(--gold);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.contact-grid strong{font:400 18px Georgia,serif;word-break:break-word}
@media(max-width:900px){.contact-grid{grid-template-columns:1fr 1fr}.contact-grid a:nth-child(3){border-left:0;border-top:1px solid #343837;padding-left:0}.contact-grid a:nth-child(4){border-top:1px solid #343837}}
@media(max-width:600px){.contact-grid{grid-template-columns:1fr}.contact-grid a+a,.contact-grid a:nth-child(3),.contact-grid a:nth-child(4){border-left:0;border-top:1px solid #343837;padding-left:0}.contact-grid a+a:hover,.contact-grid a:hover{padding-left:10px}}

/* Conversion & transaction trust upgrades */
.atom-badge{display:flex;align-items:center;gap:10px;margin-top:18px;width:max-content;max-width:100%;padding:11px 13px;border:1px solid #8a6b376b;background:#fff9ed;color:#3c3221;transition:.22s}.atom-badge:hover{transform:translateY(-1px);border-color:#8a6b37;background:#fff}.atom-badge>b{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#8a6b37;color:#fff;font:700 12px Arial}.atom-badge>span{display:block!important;text-transform:none!important;letter-spacing:0!important;color:inherit!important}.atom-badge>span>strong{display:block;margin:0 0 2px;font:700 11px Arial,Helvetica,sans-serif;letter-spacing:.02em}.atom-badge>span>small{display:block;color:#74756f;font:9px Arial,Helvetica,sans-serif;letter-spacing:.04em;text-transform:none}.atom-badge>em{margin-left:auto;color:#8a6b37;font-style:normal}.offer-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.atom-button{border:1px solid #8a6b37;color:#6f5427;background:transparent}.atom-button:hover{background:#8a6b37;color:#fff}.footer-email{text-align:right;color:var(--gold)}.contact-grid strong{word-break:normal;overflow-wrap:anywhere}.contact-grid a:first-child strong{max-width:240px;line-height:1.25}
@media(max-width:900px){.offer-cta{flex-direction:column;align-items:flex-start}.footer-email{text-align:left}}
@media(max-width:600px){.offer-actions{width:100%;flex-direction:column}.offer-actions .button{width:100%}.atom-badge{width:100%}.footer-email{text-align:left}}

.atom-trust-row{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:12px;max-width:420px}.atom-trust-row span{display:inline-flex;align-items:center;gap:5px;color:#655433;font:700 9px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.atom-trust-row span+span{position:relative;padding-left:13px}.atom-trust-row span+span:before{content:"";position:absolute;left:0;top:50%;width:2px;height:2px;border-radius:50%;background:#9e8356;transform:translateY(-50%)}
@media(max-width:600px){.atom-trust-row{gap:8px;margin-top:12px}.atom-trust-row span{width:100%;white-space:normal}.atom-trust-row span+span{padding-left:0}.atom-trust-row span+span:before{display:none}}
