/* Divorce-Nice — static site styles. RTL-first, black/navy + gold. */
@font-face{font-family:"Noto Sans Hebrew";font-weight:400;font-display:swap;src:url(../fonts/noto-sans-hebrew-400.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Noto Sans Hebrew";font-weight:700;font-display:swap;src:url(../fonts/noto-sans-hebrew-700.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Open Sans";font-weight:400;font-display:swap;src:url(../fonts/open-sans-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}
@font-face{font-family:"Open Sans";font-weight:700;font-display:swap;src:url(../fonts/open-sans-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122}
:root{--bg:#070D1A;--bg2:#0C1524;--surface:#0E1828;--line:rgba(201,164,91,.32);--gold:#C9A45B;--gold2:#E7C77B;--text:#F4F1EA;--muted:#C3C9D3;--paper:#FBF9F5;--ink:#1A2130;--ink2:#4A5262;--r:14px;--max:1200px;--font:"Open Sans","Noto Sans Hebrew",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--fs:1.0625rem}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs);line-height:1.7}
img{max-width:100%;height:auto}
a{color:var(--gold2)}
a:hover{color:#fff}
:focus-visible{outline:3px solid var(--gold2);outline-offset:3px;border-radius:4px}
.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}
.center{text-align:center}
.skip{position:absolute;inset-inline-start:12px;top:-60px;background:var(--gold);color:#111;padding:10px 16px;border-radius:8px;z-index:100;font-weight:700}
.skip:focus{top:12px}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.hdr{position:sticky;top:0;z-index:50;background:rgba(7,13,26,.95);backdrop-filter:blur(8px);border-bottom:1px solid rgba(201,164,91,.22)}
.hdr .wrap{display:flex;align-items:center;gap:20px;min-height:74px}
.logo{display:block;line-height:0;flex-shrink:0}
.logo img{height:44px;width:auto}
.nav{margin-inline-start:auto}
.nav ul{list-style:none;margin:0;padding:0;display:flex;gap:2px;align-items:center}
.nav a,.nav button.sub{color:var(--text);text-decoration:none;padding:24px 14px;display:block;font:inherit;font-size:.98rem;background:none;border:0;cursor:pointer;white-space:nowrap}
.nav a:hover,.nav button.sub:hover,.nav button.sub[aria-expanded=true]{color:var(--gold2)}
.nav a[aria-current=page]{color:var(--gold2);box-shadow:inset 0 -2px 0 var(--gold)}
.nav button.sub::after{content:"";display:inline-block;width:6px;height:6px;border:solid currentColor;border-width:0 1.6px 1.6px 0;transform:rotate(45deg);margin-inline-start:9px;vertical-align:3px}
.nav li{position:relative}
.nav .drop{display:none;position:absolute;inset-inline-start:0;top:100%;min-width:240px;background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:8px;flex-direction:column;align-items:stretch;box-shadow:0 18px 40px rgba(0,0,0,.5)}
.nav .drop a{padding:9px 12px;border-radius:8px}
.nav .drop a:hover{background:rgba(201,164,91,.08)}
.nav li.open>.drop{display:flex}
.nav .ext::after{content:" ↗";font-size:.8em}
.burger{display:none;margin-inline-start:auto;background:none;border:1px solid var(--line);color:var(--text);border-radius:10px;padding:8px 14px;font:inherit;cursor:pointer}
.srch{color:var(--text);padding:8px;display:flex}
.nav a.srch{padding:24px 10px}
.srch svg{width:22px;height:22px}
@media (max-width:1060px){.nav a,.nav button.sub{padding-inline:9px;font-size:.93rem}}
@media (max-width:940px){.burger{display:block}.nav{position:fixed;inset:74px 0 auto 0;background:var(--bg);border-bottom:1px solid var(--line);display:none;max-height:calc(100vh - 74px);overflow:auto;margin:0}.nav.open{display:block}.nav ul{flex-direction:column;align-items:stretch;padding:10px 18px 20px}.nav a,.nav a.srch{padding:12px 6px}.nav a[aria-current=page]{box-shadow:none}.nav .drop{position:static;display:flex;box-shadow:none;border:0;background:none;padding:0 14px 6px}.nav button.sub{padding:12px 6px 4px;color:var(--gold2);cursor:default;pointer-events:none}.nav button.sub::after{display:none}}
.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:10px;font-weight:700;text-decoration:none;font-size:1rem;border:1px solid var(--gold);transition:transform .15s,background .15s,color .15s}
.btn:hover{transform:translateY(-1px)}
.btn-gold{background:linear-gradient(180deg,#F0D48C,#C9A45B);color:#16120A;border-color:transparent;box-shadow:0 8px 24px rgba(201,164,91,.18)}
.btn-gold:hover{color:#000;background:linear-gradient(180deg,#F6DE9F,#D4B06A)}
.btn-line{color:var(--text);background:rgba(7,13,26,.5)}
.btn-line:hover{color:var(--gold2)}
.arr::after{content:"‹";font-size:1.3em;line-height:1}
.ext-ico::after{content:"↗";font-size:.95em}
.btns{display:flex;flex-wrap:wrap;gap:14px}
.hero{position:relative;overflow:hidden;background:var(--bg);border-bottom:1px solid rgba(201,164,91,.22)}
.hero-bg{position:absolute;inset:0;background:url(../img/dubai-hero.webp) left 0 center/auto 100% no-repeat,radial-gradient(ellipse at 10% 75%,#3A2A12 0%,#101B2A 45%,#070D1A 80%)}
.hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,13,26,.05) 0%,rgba(7,13,26,.5) 16%,rgba(7,13,26,.93) 30%,#070D1A 42%,#070D1A 100%),radial-gradient(ellipse 45% 70% at 82% 55%,rgba(40,60,96,.35),transparent 70%)}
.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,41fr) minmax(0,53fr) minmax(0,6fr);gap:36px;align-items:end;min-height:min(80vh,600px);padding-top:28px}
.portrait{margin:0;align-self:end;position:relative;justify-self:center;width:100%;max-width:560px}
.portrait img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent 100%),linear-gradient(180deg,transparent 0,#000 16%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent 100%),linear-gradient(180deg,transparent 0,#000 16%);mask-composite:intersect}
.portrait figcaption{position:absolute;bottom:18px;inset-inline-start:50%;transform:translateX(50%);white-space:nowrap;background:rgba(7,13,26,.78);border:1px solid var(--line);border-radius:999px;padding:6px 16px;font-size:.86rem;color:var(--muted)}
.portrait figcaption strong{color:var(--gold2)}
.hero-text{align-self:center;padding-bottom:28px}
.hero h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.18;margin:0 0 20px;font-weight:700;letter-spacing:-.3px}
.hero h1 em{font-style:normal;color:var(--gold2);display:block}
.hero p.lead{font-size:clamp(1.05rem,1.45vw,1.2rem);color:var(--muted);max-width:52ch;margin:0 0 30px}
@media (max-width:940px){.hero-bg{background-position:30% center,center;background-size:cover,auto}.hero-bg::after{background:linear-gradient(180deg,rgba(7,13,26,.35),rgba(7,13,26,.92) 45%,#070D1A 70%)}.hero-grid{grid-template-columns:1fr;min-height:0;gap:8px;padding-top:24px}.portrait{max-width:330px;order:0}.portrait figcaption{bottom:10px}.hero-text{order:1;padding-bottom:44px;text-align:center}.hero p.lead{margin-inline:auto}.hero .btns{justify-content:center}}
.sec{padding:70px 0}
.sec-panels{padding:44px 0 26px}
.sec h2{font-size:clamp(1.55rem,2.8vw,2.15rem);margin:0 0 14px;line-height:1.3}
.sec .intro{color:var(--muted);max-width:70ch;margin:0 auto 34px}
.h2line{display:flex;align-items:center;gap:26px;justify-content:center;text-align:center}
.h2line::before,.h2line::after{content:"";flex:1;max-width:260px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}
.h2line::after{transform:scaleX(-1)}
.panels{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.panel{display:grid;grid-template-columns:1.05fr .95fr;gap:0;min-height:236px;border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--text);background:linear-gradient(160deg,#111C2E,#0A1322);box-shadow:0 18px 40px rgba(0,0,0,.28);transition:border-color .15s,transform .15s}
.panel:hover{border-color:var(--gold);transform:translateY(-2px)}
.ptext{display:flex;flex-direction:column;padding:26px 28px}
.phead{display:flex;align-items:center;gap:14px;margin-bottom:12px}
.phead svg{width:44px;height:44px;color:var(--gold);flex-shrink:0}
.panel h2{font-size:1.4rem;line-height:1.3;margin:0;color:var(--gold2)}
.panel p{margin:0 0 16px;color:var(--muted);font-size:.98rem;flex:1}
.panel .more{font-weight:700;color:var(--gold2);font-size:.95rem}
.panel:hover .more{color:#fff}
.pimg{margin:14px;border-radius:12px;background-size:cover;background-position:center;border:1px solid rgba(201,164,91,.18)}
.pimg-know{background-image:url(../img/card-new-beginning.webp)}
.pimg-dubai{background-image:url(../img/dubai-hero.webp);background-position:18% center}
.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:0}
.pillar{padding:10px 26px 6px;text-align:center}
.pillar+.pillar{border-inline-start:1px solid var(--line)}
.pillar svg{width:48px;height:48px;color:var(--gold);margin-bottom:12px}
.pillar h3{font-size:1.15rem;margin:0 0 8px;line-height:1.35}
.pillar p{margin:0;color:var(--muted);font-size:.97rem}
@media (max-width:940px){.panels{grid-template-columns:1fr}.pillars{grid-template-columns:1fr 1fr;row-gap:28px}.pillar:nth-child(3){border-inline-start:0}.sec{padding:52px 0}}
@media (max-width:560px){.panel{grid-template-columns:1fr}.pimg{min-height:170px;order:-1;margin:12px 12px 0}.pillars{grid-template-columns:1fr}.pillar+.pillar{border-inline-start:0;border-top:1px solid var(--line);padding-top:24px}}
.sec-feat{background:linear-gradient(180deg,var(--bg),var(--bg2))}
.fcards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:34px}
.fcard{display:flex;flex-direction:column;background:linear-gradient(170deg,#111C2E,#0A1322);border:1px solid var(--line);border-radius:14px;overflow:hidden;text-decoration:none;color:var(--text);transition:border-color .15s,transform .15s}
.fcard:hover{border-color:var(--gold);transform:translateY(-2px)}
.fcard img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#0B1424}
.fcard .body{display:flex;flex-direction:column;flex:1;padding:18px 22px 20px}
.fcard h3{font-size:1.18rem;line-height:1.4;margin:0 0 8px}
.fcard p{color:var(--muted);font-size:.95rem;margin:0 0 14px;flex:1}
.fcard .more{color:var(--gold2);font-weight:700;font-size:.95rem}
.allbtn{margin:34px 0 0}
@media (max-width:940px){.fcards{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.fcards{grid-template-columns:1fr}}
.final{position:relative;overflow:hidden;background:var(--bg2);border-top:1px solid rgba(201,164,91,.22);padding:0 0 30px}
.final-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;min-height:300px}
.final-text{padding:46px 0 10px}
.final h2{font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.25;margin:0 0 14px}
.final h2 em{font-style:normal;color:var(--gold2)}
.final p{color:var(--muted);max-width:56ch;margin:0 0 26px}
.final-img{align-self:stretch;min-height:260px;background:url(../img/dubai-hero.webp) 18% center/cover no-repeat;-webkit-mask-image:linear-gradient(to right,#000 55%,transparent 100%);mask-image:linear-gradient(to right,#000 55%,transparent 100%)}
.fine{color:#8E97A6;font-size:.84rem;max-width:90ch;margin:24px 0 0}
@media (max-width:760px){.final-grid{grid-template-columns:1fr;gap:0}.final-img{order:-1;min-height:180px;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.final-text{padding-top:10px}}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;text-decoration:none;color:var(--text)}
.card:hover{border-color:var(--gold)}
.card .thumb{aspect-ratio:16/9;display:block;object-fit:cover;width:100%;background:#0B1424}
.card .ph{background:url(../img/card-knowledge.webp) center/cover,#0B1424}
.card .body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}
.card h2,.card h3{font-size:1.14rem;line-height:1.45;margin:0 0 8px}
.card p{color:var(--muted);font-size:.95rem;margin:0 0 14px;flex:1}
.card .meta{font-size:.85rem;color:#8E97A6}
@media (max-width:900px){.cards{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.cards{grid-template-columns:1fr}}
.pagehead{padding:46px 0 26px;border-bottom:1px solid var(--line);background:var(--bg2)}
.pagehead h1{margin:0 0 6px;font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.3}
.pagehead p{margin:0;color:var(--muted)}
.crumbs{font-size:.9rem;color:var(--muted);margin-bottom:12px}
.crumbs a{color:var(--muted)}
.crumbs a:hover{color:var(--gold2)}
.listing{padding:40px 0 70px}
.pager{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:36px}
.pager a,.pager span{min-width:44px;text-align:center;padding:9px 14px;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--text)}
.pager span[aria-current]{background:var(--gold);color:#111;border-color:var(--gold)}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.chips a{display:inline-block;padding:6px 14px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--text);font-size:.92rem}
.chips a:hover{border-color:var(--gold);color:var(--gold2)}
.topics{margin-bottom:30px}
.art{padding:34px 0 70px}
.art .wrap{max-width:900px}
.paper{background:var(--paper);color:var(--ink);border-radius:18px;padding:clamp(22px,5vw,56px);box-shadow:0 24px 60px rgba(0,0,0,.35)}
.paper .ttl{font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.3;margin:0 0 10px;color:#0D1524}
.paper .meta{color:var(--ink2);font-size:.93rem;margin-bottom:22px}
.paper .meta a{color:#7A5B1E}
.paper .feat{display:block;width:100%;border-radius:12px;margin:0 0 26px}
.entry{font-size:1.09rem;line-height:1.85;overflow-wrap:anywhere}
.entry a{color:#7A5B1E;text-underline-offset:3px}
.entry a:hover{color:#0D1524}
.entry h1,.entry h2,.entry h3,.entry h4{color:#0D1524;line-height:1.35;margin:1.6em 0 .6em}
.entry p{margin:0 0 1.1em}
.entry ul,.entry ol{padding-inline-start:1.4em;margin:0 0 1.2em}
.entry li{margin-bottom:.35em}
.entry blockquote{margin:1.4em 0;padding:.4em 1.2em;border-inline-start:4px solid var(--gold);background:#F3EEE3;border-radius:0 8px 8px 0}
.entry img{border-radius:8px}
.entry figure{margin:1.4em 0}
.entry figcaption,.entry .wp-caption-text{font-size:.9rem;color:var(--ink2);text-align:center;margin-top:6px}
.entry .aligncenter{display:block;margin-inline:auto;text-align:center}
.entry .alignleft{float:left;margin:.3em 0 1em 1.4em}
.entry .alignright{float:right;margin:.3em 1.4em 1em 0}
.entry .has-text-align-center{text-align:center}
.entry table{border-collapse:collapse;width:100%;margin:1.2em 0;display:block;overflow-x:auto}
.entry td,.entry th{border:1px solid #D9D2C3;padding:8px 12px}
.entry iframe,.entry video{max-width:100%}
.entry .wp-block-button__link,.entry .elementor-button{display:inline-block;background:#0D1524;color:#fff;padding:12px 22px;border-radius:10px;text-decoration:none}
.entry::after{content:"";display:block;clear:both}
.entry .wp-block-columns{display:flex;flex-wrap:wrap;gap:24px}
.entry .wp-block-column{flex:1 1 260px;min-width:0}
@media (max-width:600px){.entry .alignleft,.entry .alignright{float:none;margin:1em auto}}
.yt{position:relative;aspect-ratio:16/9;max-width:780px;margin:1.4em auto;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 50% 45%,#1C2B44,#080F1D)}
.yt button{position:absolute;inset:0;width:100%;border:0;background:none;color:#fff;cursor:pointer;font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}
.yt button span.pl{width:76px;height:54px;border-radius:14px;background:#C4302B;display:grid;place-items:center}
.yt button span.pl::before{content:"";border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent #fff;margin-left:4px}
.yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.archive-note{margin:0 0 20px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:.93rem;background:var(--surface)}
.tags{margin-top:34px;padding-top:20px;border-top:1px solid #E5DECF}
.tags .chips a{color:var(--ink);border-color:#D9D2C3}
.related{margin-top:46px}
.related h2{font-size:1.4rem;margin:0 0 18px}
.sform{display:flex;gap:10px;max-width:640px;margin:0 0 28px}
.sform input{flex:1;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit}
.sform button{padding:14px 22px;border-radius:12px;border:0;background:var(--gold);color:#111;font:inherit;font-weight:700;cursor:pointer}
.legal .entry h2{font-size:1.35rem}
.draft{background:#FFF4D6;color:#5A4410;border:1px solid #E7C77B;border-radius:10px;padding:12px 16px;margin-bottom:24px;font-size:.95rem}
.ftr{border-top:1px solid var(--line);background:#050A14;padding:50px 0 26px;color:var(--muted);font-size:.95rem}
.ftr .cols{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:30px}
.ftr .logo img{height:40px}
.ftr h2{font-size:1rem;color:var(--text);margin:0 0 12px}
.ftr ul{list-style:none;margin:0;padding:0}
.ftr li{margin-bottom:8px}
.ftr a{color:var(--muted);text-decoration:none}
.ftr a:hover{color:var(--gold2);text-decoration:underline}
.ftr .bottom{margin-top:34px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:.86rem}
@media (max-width:900px){.ftr .cols{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.ftr .cols{grid-template-columns:1fr}}
.a11y-btn{position:fixed;inset-inline-end:14px;bottom:14px;z-index:60;width:48px;height:48px;border-radius:50%;border:2px solid var(--gold);background:var(--bg2);color:var(--gold2);cursor:pointer;display:grid;place-items:center}
.a11y-btn svg{width:26px;height:26px}
.a11y-panel{position:fixed;inset-inline-end:14px;bottom:72px;z-index:60;background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:12px;width:230px;display:none;box-shadow:0 18px 40px rgba(0,0,0,.5)}
.a11y-panel.open{display:block}
.a11y-panel h2{font-size:1rem;margin:4px 6px 10px}
.a11y-panel button,.a11y-panel a{display:block;width:100%;text-align:start;margin-bottom:6px;padding:9px 12px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;font-size:.93rem;cursor:pointer;text-decoration:none}
.a11y-panel button[aria-pressed=true]{background:var(--gold);color:#111}
html.a11y-contrast{--bg:#000;--bg2:#000;--surface:#000;--text:#fff;--muted:#fff;--line:#fff;--gold:#FFD54A;--gold2:#FFD54A;--paper:#fff;--ink:#000;--ink2:#000}
html.a11y-contrast .hero-bg,html.a11y-contrast .pimg,html.a11y-contrast .final-img{display:none}
html.a11y-links a{text-decoration:underline!important}
html.a11y-font1{font-size:112.5%}
html.a11y-font2{font-size:125%}

/* v3: proportions of the approved mockup */
:root{--max:1340px}
.wrap{padding:0 34px}
.logo img{height:52px}
.portrait figcaption{display:none}
.hr-gold{display:block;width:60px;height:2px;background:var(--gold);margin:0 0 22px}
.hero h1{margin-bottom:18px}
.hero p.lead{color:#E3E6EC;max-width:50ch}
@media (min-width:1061px){.nav a,.nav button.sub{font-size:1.02rem;padding-inline:15px}}
@media (min-width:941px){.hero-grid{grid-template-columns:minmax(0,40fr) minmax(0,46fr) minmax(0,4fr);gap:34px;min-height:0;padding-top:14px}.portrait{max-width:620px;justify-self:end}.hero-text{padding-top:44px;padding-bottom:52px}}
.sec{padding:34px 0}
.sec-panels{padding:30px 0 6px}
.sec h2{margin-bottom:26px}
.h2line::before,.h2line::after{max-width:340px;height:1.5px}
.panel{grid-template-columns:1.22fr .78fr;min-height:0;border-color:rgba(201,164,91,.6)}
.ptext{padding:22px 24px 18px 6px}
.panel h2{font-size:1.4rem}
.phead{gap:12px}
.phead svg{width:44px;height:44px}
.panel p{color:#DCE0E7;font-size:1rem;margin-bottom:12px}
.pimg{margin:0;border:0;border-radius:0;min-height:200px;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 34%);mask-image:linear-gradient(to left,transparent 0,#000 34%)}
.pimg-know{background-image:url(/wp-content/uploads/2020/09/624-Copy-768x370.jpg)}
.pimg-dubai{background-position:24% 60%}
.sec-pillars{background:radial-gradient(ellipse 70% 100% at 50% 0,rgba(40,60,96,.28),transparent 70%)}
.pillar svg{stroke-width:2.1;width:62px;height:62px;margin-bottom:10px}
.pillar h3{font-size:1.4rem;color:var(--gold2)}
.pillar p{color:#D3D8E0;font-size:1.05rem}
.fcards{margin-top:0;gap:28px}
.fcard{border-color:rgba(201,164,91,.5)}
.fcard img{aspect-ratio:2.7/1}
.fcard h3{font-size:1.3rem}
.fcard p{font-size:1rem}
.card.noimg{border-top:3px solid var(--gold)}
.final{padding:0 0 18px}
.final-grid{display:block;min-height:0}
.final-img{position:absolute;inset-block:0;left:0;width:62%;min-height:0;background-position:22% 62%;-webkit-mask-image:linear-gradient(to right,#000 40%,transparent 100%);mask-image:linear-gradient(to right,#000 40%,transparent 100%)}
.final-text{position:relative;z-index:1;width:min(100%,780px);padding:40px 0 6px}
.final h2{font-size:clamp(1.55rem,2.4vw,2.15rem);margin-bottom:10px;color:var(--gold2)}
.final h2 em{display:inline}
.final p{color:#E3E6EC;margin-bottom:22px}
.final .fine{position:relative;z-index:1;margin-top:14px;max-width:780px}
@media (max-width:940px){.hr-gold{margin-inline:auto}.pimg{-webkit-mask-image:none;mask-image:none}.sec{padding:30px 0}}
@media (max-width:760px){.final-img{position:relative;display:block;width:auto;height:190px;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.final-text{padding-top:6px}}
@media (max-width:560px){.wrap{padding:0 18px}.panel{grid-template-columns:1fr}.ptext{padding:18px 20px 22px}.pimg{min-height:170px}}

/* footer credits */
.credits{list-style:none;margin:0;padding:12px 0 22px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 26px;font-size:.84rem}
.credits a{color:#9AA3B1;text-decoration:none}
.credits a:hover,.credits a:focus-visible{color:var(--gold2);text-decoration:underline}

.fcontact{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}
.fcontact a{color:#D3D8E0;text-decoration:none}
.fcontact a:hover,.fcontact a:focus-visible{color:var(--gold2);text-decoration:underline}

/* privacy notice */
.pbar{position:fixed;z-index:9990;bottom:16px;right:16px;left:92px;display:flex;justify-content:space-between;align-items:center;gap:18px;background:#0E1626;border:1px solid rgba(201,164,91,.6);border-radius:14px;padding:14px 20px;box-shadow:0 10px 30px rgba(0,0,0,.45);color:#E3E6EC;font-size:.95rem;line-height:1.5}
.pbar p{margin:0}
.pbar a{color:var(--gold2)}
.pbar .btn{flex:none;padding:10px 28px;font-size:.95rem}
@media (max-width:560px){.pbar{left:84px;right:10px;bottom:10px;gap:12px;padding:12px 14px;font-size:.86rem}.pbar .btn{padding:9px 16px}}
@media print{.pbar{display:none}}
