:root{--navy:#071b35;--navy2:#0b294d;--gold:#e7b94f;--ink:#0a1930;--muted:#667085;--purple:#4a2d7d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);background:#fff}a{text-decoration:none;color:inherit}.micro{height:22px;background:#061a35;color:#fff;font-size:10px;text-align:right;padding:5px 5vw}nav{height:78px;display:flex;align-items:center;gap:35px;padding:0 5vw;background:#fff;position:relative;z-index:5}.brand{display:flex;align-items:center;font-family:Georgia,serif;font-size:28px;font-weight:700;line-height:.8;margin-right:auto}.brand small{display:block;font:7px Arial;letter-spacing:4px;margin-top:7px}.mark{font:italic 54px Georgia;color:var(--navy);margin-right:10px;position:relative}.mark:after{content:"";position:absolute;width:45px;height:18px;border-top:4px solid var(--gold);border-radius:50%;left:5px;top:24px;transform:rotate(-20deg)}.links{display:flex;gap:32px;font-weight:700;font-size:14px}.links a:first-child{border-bottom:2px solid var(--navy);padding-bottom:8px}.btn{display:inline-block;padding:15px 25px;border-radius:28px;font-weight:800;font-size:13px}.gold{background:var(--gold);color:#071426}.outline{border:1px solid #fff;color:#fff}.menu{display:none}.hero{min-height:520px;background:linear-gradient(90deg,#07172d 0 42%,#0b2140 42%);color:#fff;display:grid;grid-template-columns:42% 58%;overflow:hidden}.heroCopy{padding:60px 3vw 45px 6vw;z-index:2}.eyebrow{letter-spacing:4px;font-weight:800;font-size:12px;color:var(--gold)}h1{font-size:55px;line-height:.98;margin:22px 0 22px;letter-spacing:-2px}.heroCopy>p:not(.eyebrow){max-width:510px;line-height:1.55;font-size:17px}.actions{display:flex;gap:16px;margin-top:30px}.heroArt{display:flex;height:100%;transform:skewX(-8deg);margin-right:-70px}.slice{flex:1;min-width:0;position:relative;background-size:cover;background-position:center;filter:saturate(.9);border-left:3px solid rgba(255,255,255,.06)}.slice:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,18,38,.9),transparent 60%)}.slice b{position:absolute;bottom:24px;left:18px;z-index:2;text-transform:uppercase;font-size:11px;letter-spacing:2px}.audio{background-image:linear-gradient(#162a45aa,#0b1528aa),url('https://images.unsplash.com/photo-1590602847861-f357a9332bbc?auto=format&fit=crop&w=900&q=80')}.event{background-image:url('https://images.unsplash.com/photo-1492684223066-81342ee5ff30?auto=format&fit=crop&w=900&q=80')}.media{background-image:url('https://images.unsplash.com/photo-1485846234645-a62644f84728?auto=format&fit=crop&w=900&q=80')}.digital{background-image:url('https://images.unsplash.com/photo-1460925895917-afdab827c52f?auto=format&fit=crop&w=900&q=80')}.section{padding:55px 5vw}.center{text-align:center}h2{font-size:38px;text-align:center;margin:6px 0}.lead{text-align:center;color:#536178;font-size:18px;margin:5px 0 35px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1200px;margin:auto}.cards article{background:#fff;border:1px solid #e6e8ec;border-radius:8px;overflow:hidden;padding:0 18px 20px;box-shadow:0 8px 25px #071b3510}.cardImg{height:170px;margin:0 -18px 18px;background-size:cover;background-position:center}.imgAudio{background-image:url('https://images.unsplash.com/photo-1516280440614-37939bbacd81?auto=format&fit=crop&w=700&q=80')}.imgEvent{background-image:url('https://images.unsplash.com/photo-1501386761578-eac5c94b800a?auto=format&fit=crop&w=700&q=80')}.imgMedia{background-image:url('https://images.unsplash.com/photo-1492619375914-88005aa9e8fb?auto=format&fit=crop&w=700&q=80')}.imgGift{background-image:linear-gradient(#2e1b08aa,#2e1b08aa),url('https://images.unsplash.com/photo-1549465220-1a8b9238cd48?auto=format&fit=crop&w=700&q=80')}.cards h3{font-size:17px;margin:8px 0}.cards h4{font-size:14px;margin:0;color:#4e5a6d}.cards p{color:#647085;font-size:13px;line-height:1.45;min-height:58px}.cards small{display:block;margin-top:8px}.pill{display:inline-block;background:linear-gradient(90deg,var(--purple),var(--navy));color:#fff;padding:10px 16px;border-radius:18px;font-size:12px;font-weight:700}.about{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;background:#fafbfc}.about h2,.left{text-align:left}.about>div:first-child{padding-left:2vw}.about p{line-height:1.6;color:#536178}.values{display:flex;margin-top:35px;gap:45px}.values span{font-size:28px;text-align:center}.values b{display:block;font-size:11px;margin-top:8px}.dubai{height:380px;border-radius:55px 0 0 55px;background:linear-gradient(90deg,transparent 45%,#071b35 45%),url('https://images.unsplash.com/photo-1512453979798-5ea266f8880c?auto=format&fit=crop&w=1200&q=80');background-size:cover;background-position:center;position:relative;overflow:hidden}.dubai>div{position:absolute;right:8%;top:20%;color:#fff}.dubai em{font:italic 35px Georgia;line-height:1.3}.dubai small{display:block;letter-spacing:4px;margin-top:60px;line-height:2}.brands{padding-top:45px}.brandGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1200px;margin:auto}.brandCard{min-height:270px;border-radius:8px;background-size:cover;background-position:center;color:#fff;display:flex;align-items:center;padding:40px;position:relative;overflow:hidden}.brandCard:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06182ce8,transparent)}.brandCard>div{z-index:1;max-width:55%}.brandCard h3{font-size:27px}.brandCard h3 small{display:block;font-size:17px}.brandCard p{line-height:1.5}.audioBrand{background-image:url('https://images.unsplash.com/photo-1524650359799-842906ca1c06?auto=format&fit=crop&w=1000&q=80')}.giftBrand{background-image:url('https://images.unsplash.com/photo-1607082349566-187342175e2f?auto=format&fit=crop&w=1000&q=80')}.whiteBtn{display:inline-block;background:#fff;color:#17223a;padding:10px 16px;border-radius:20px;font-size:12px;font-weight:800}.promise{padding:28px 5vw}.promise>div{display:flex;justify-content:center;gap:70px;color:#28374d;font-size:13px}.cta{text-align:center;color:#fff;padding:55px 20px;background:linear-gradient(#06172cbb,#06172cdd),url('https://images.unsplash.com/photo-1492684223066-81342ee5ff30?auto=format&fit=crop&w=1600&q=80') center/cover}.cta h2{font-size:34px}.cta p:not(.eyebrow){color:#dbe2ea}footer{background:#061a32;color:#d7deea;padding:50px 6vw 20px}.footerGrid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:50px}.footerGrid h4{color:#fff}.footerGrid a,.footerGrid span{display:block;font-size:13px;margin:10px 0;color:#d7deea}.footerGrid .brand{color:#fff;display:inline-flex}.footerGrid .mark{color:#fff}.footBrand p{line-height:1.8;font-size:13px}.copy{border-top:1px solid #ffffff22;margin-top:40px;padding-top:20px;font-size:11px}.navbtn{white-space:nowrap}
@media(max-width:850px){.micro{display:none}nav{height:68px;padding:0 20px}.brand{font-size:23px}.mark{font-size:42px}.links,.navbtn{display:none}.menu{display:block;border:0;background:none;font-size:25px}.links.open{display:flex;position:absolute;top:68px;left:0;right:0;background:#fff;flex-direction:column;padding:25px;box-shadow:0 10px 20px #0002}.hero{grid-template-columns:1fr;min-height:auto}.heroCopy{padding:55px 25px}.heroArt{height:300px;transform:none;margin:0}.hero h1{font-size:43px}.cards{grid-template-columns:1fr 1fr}.about{grid-template-columns:1fr}.dubai{border-radius:30px;height:330px}.brandGrid{grid-template-columns:1fr}.promise>div{flex-direction:column;gap:15px;text-align:center}.footerGrid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.cards{grid-template-columns:1fr}.heroArt{height:240px}.slice b{font-size:8px}.actions{flex-direction:column;align-items:flex-start}.section{padding:45px 20px}h2{font-size:31px}.values{gap:20px;justify-content:space-between}.brandCard{padding:25px}.brandCard>div{max-width:78%}.footerGrid{grid-template-columns:1fr}.heroCopy>p:not(.eyebrow){font-size:15px}}

/* V2 */
:root{--navy:#071a3d;--navy2:#0c2756;--gold:#d7a527;--ink:#101828;--muted:#667085;--paper:#f7f8fb}
html{scroll-behavior:smooth}.pageHero{padding:92px 7vw 72px;background:linear-gradient(125deg,#061737,#0b2c63);color:#fff;position:relative;overflow:hidden}.pageHero:after{content:"";position:absolute;width:440px;height:440px;border:1px solid rgba(215,165,39,.35);border-radius:50%;right:-110px;top:-220px}.pageHero h1{font-size:clamp(42px,6vw,78px);line-height:.98;margin:12px 0 22px;max-width:900px}.pageHero p{max-width:720px;font-size:19px;line-height:1.7;color:#d7deea}.crumb{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#d7a527}.content{padding:80px 7vw}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:start}.content h2{font-size:clamp(32px,4vw,52px);color:var(--navy);margin-top:0}.content h3{color:var(--navy);font-size:24px}.content p,.content li{font-size:17px;line-height:1.8;color:#475467}.serviceList{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:35px}.serviceBox{padding:28px;border:1px solid #e4e7ec;border-radius:18px;background:#fff}.serviceBox b{display:block;color:var(--navy);font-size:20px;margin-bottom:8px}.serviceBox span{color:#667085;line-height:1.6}.band{padding:64px 7vw;background:#f4f6fa}.band h2{text-align:center}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:35px auto 0}.step{background:#fff;border-radius:18px;padding:30px}.step strong{color:var(--gold);font-size:13px;letter-spacing:.12em}.step h3{margin:12px 0;color:var(--navy)}.contactGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px}.contactCard{background:var(--navy);color:#fff;padding:38px;border-radius:22px}.contactCard h3{color:#fff}.contactCard p,.contactCard a{color:#d7deea}.form{display:grid;gap:14px}.form input,.form textarea,.form select{width:100%;box-sizing:border-box;padding:15px 16px;border:1px solid #d0d5dd;border-radius:10px;font:inherit;background:#fff}.form textarea{min-height:150px;resize:vertical}.form button{border:0;cursor:pointer}.note{font-size:13px!important;color:#98a2b3!important}.brandIntro{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.brandMini{border-radius:20px;padding:35px;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background-size:cover;background-position:center;position:relative;overflow:hidden}.brandMini:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,15,38,.88),rgba(3,15,38,.15))}.brandMini>*{position:relative}.brandMini h3{color:#fff;margin-bottom:6px}.brandMini a{color:#fff;font-weight:700}.projectEmpty{max-width:850px;margin:auto;text-align:center;padding:35px;border:1px solid #e4e7ec;border-radius:20px;background:#fff}.legal{font-size:13px;color:#98a2b3}.navActive{color:var(--gold)!important}
@media(max-width:850px){.split,.contactGrid,.brandIntro{grid-template-columns:1fr}.serviceList{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.pageHero{padding-top:70px}.content{padding:58px 6vw}}
/* Viora 1.1 */
.custom-logo-link{display:flex;align-items:center}.custom-logo{display:block;max-height:52px;width:auto}.links .current-menu-item>a,.links .current_page_item>a,.links a.navActive{color:var(--gold);border-bottom-color:var(--gold)}
.statementCard{background:linear-gradient(145deg,#071a3d,#102e62);color:#fff;border-radius:28px;padding:48px;min-height:320px;display:flex;flex-direction:column;justify-content:center}.statementCard span,.tag{font-size:11px;letter-spacing:.2em;color:var(--gold);font-weight:800}.statementCard h3{color:#fff;font-size:48px;line-height:1.05;margin:18px 0}.statementCard p{color:#d7deea}.dubaiPhoto{min-height:430px;border-radius:28px;background:linear-gradient(#071a3d33,#071a3d33),url('https://images.unsplash.com/photo-1512453979798-5ea266f8880c?auto=format&fit=crop&w=1200&q=82') center/cover}.serviceRows{padding-top:35px}.serviceRow{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;max-width:1200px;margin:0 auto;padding:65px 0;border-bottom:1px solid #e4e7ec}.serviceRow.reverse .serviceVisual{order:2}.serviceVisual{height:440px;border-radius:26px;background-size:cover;background-position:center}.svEvents{background-image:url('https://images.unsplash.com/photo-1492684223066-81342ee5ff30?auto=format&fit=crop&w=1000&q=82')}.svMedia{background-image:url('https://images.unsplash.com/photo-1485846234645-a62644f84728?auto=format&fit=crop&w=1000&q=82')}.svDigital{background-image:url('https://images.unsplash.com/photo-1460925895917-afdab827c52f?auto=format&fit=crop&w=1000&q=82')}.svAudio{background-image:url('https://images.unsplash.com/photo-1590602847861-f357a9332bbc?auto=format&fit=crop&w=1000&q=82')}.svCommerce{background-image:url('https://images.unsplash.com/photo-1549465220-1a8b9238cd48?auto=format&fit=crop&w=1000&q=82')}.serviceNo{display:block;font-size:54px;font-weight:900;color:#eef1f6;line-height:1}.serviceRow h2{text-align:left}.checkList{list-style:none;padding:0;margin:25px 0}.checkList li{padding:9px 0 9px 27px;position:relative}.checkList li:before{content:'✓';position:absolute;left:0;color:var(--gold);font-weight:900}.brandFeature{min-height:520px;border-radius:30px;margin-bottom:32px;padding:55px;display:flex;align-items:flex-end;background-size:cover;background-position:center;overflow:hidden;position:relative}.brandFeature:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#05152fe8 0%,#071a3dbd 45%,transparent 80%)}.brandFeatureCopy{position:relative;max-width:540px;color:#fff}.brandFeatureCopy h2{color:#fff;text-align:left;font-size:50px;margin:15px 0}.brandFeatureCopy h2 small{display:block;font-size:20px;color:#d7deea}.brandFeatureCopy p{color:#e7ecf3}.audioFeature{background-image:url('https://images.unsplash.com/photo-1524650359799-842906ca1c06?auto=format&fit=crop&w=1500&q=82')}.giftFeature{background-image:url('https://images.unsplash.com/photo-1607082349566-187342175e2f?auto=format&fit=crop&w=1500&q=82')}.brandLogic{padding:60px 10%;text-align:center}.brandLogic p:last-child{max-width:760px;margin:auto}.projectGrid,.insightGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1200px;margin:auto}.projectCard,.insightCard{border:1px solid #e4e7ec;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 12px 30px #071a3d0c}.projectCard img,.insightCard img{width:100%;height:230px;object-fit:cover}.projectCardCopy,.insightCard> a>div{padding:25px}.projectCard span,.insightCard span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:800}.projectCard h2,.insightCard h2{text-align:left;font-size:24px;margin:10px 0}.projectCard p,.insightCard p{font-size:14px;line-height:1.6}.projectPlaceholder{height:230px;background:linear-gradient(135deg,#071a3d,#12356e);color:#fff;display:grid;place-items:center;font-size:44px;font-weight:900}.premiumEmpty{padding:70px 8%;background:linear-gradient(145deg,#fff,#f6f8fb)}.emptyMark{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-size:40px;font-weight:900;margin:0 auto 25px}.premiumEmpty h2{font-size:40px}.premiumEmpty p{max-width:720px;margin:0 auto 28px}.adminHint{display:inline-block;padding:10px 15px;border-radius:20px;background:#eef1f6;color:#475467;font-size:13px}.contactDetails{display:grid;gap:15px;margin-top:32px}.contactDetails>a,.contactDetails>div{display:block;border:1px solid #e4e7ec;border-radius:16px;padding:20px;background:#fff}.contactDetails span{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#98a2b3}.contactDetails b{display:block;color:var(--navy);font-size:18px;margin-top:5px}.contactDetails small{display:block;margin-top:5px;color:#667085}.formPanel{border:1px solid #e4e7ec;border-radius:24px;padding:34px;background:#fff;box-shadow:0 18px 50px #071a3d0d}.form label{font-size:13px;font-weight:700;color:#344054}.form label input,.form label select,.form label textarea{display:block;margin-top:7px}.formStatus{padding:14px 16px;border-radius:10px;margin-bottom:18px}.formStatus.success{background:#ecfdf3;color:#027a48}.formStatus.error{background:#fef3f2;color:#b42318}.prose{max-width:900px;margin:auto}.prose h2{text-align:left}.aboutHero,.brandsHero{background:linear-gradient(125deg,#061737,#12295a)}.projectsHero{background:linear-gradient(125deg,#061737,#173b75)}.insightsHero{background:linear-gradient(125deg,#061737,#271b52)}.contactHero{background:linear-gradient(125deg,#061737,#0a315e)}
@media(max-width:850px){.serviceRow{grid-template-columns:1fr;gap:28px;padding:45px 0}.serviceRow.reverse .serviceVisual{order:0}.serviceVisual{height:320px}.brandFeature{min-height:450px;padding:35px}.brandFeatureCopy{max-width:85%}.brandFeatureCopy h2{font-size:40px}.projectGrid,.insightGrid{grid-template-columns:1fr 1fr}.statementCard{min-height:auto}.dubaiPhoto{min-height:320px}}
@media(max-width:560px){.projectGrid,.insightGrid{grid-template-columns:1fr}.brandFeature{padding:26px;min-height:440px}.brandFeature:before{background:linear-gradient(0deg,#05152ff5 0%,#071a3d8c 70%,transparent)}.brandFeatureCopy{max-width:100%}.brandFeatureCopy h2{font-size:34px}.statementCard h3{font-size:38px}.serviceVisual{height:260px}.custom-logo{max-height:42px}}
