:root{--navy:#001f2c;--blue:#0f4384;--green:#1ec900;--muted:#6d7180;--page:#fff;color:#27272d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,Montserrat,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);min-width:320px;margin:0}button,input,select,textarea{font:inherit}a,button{transition:background-color .18s,border-color .18s,color .18s,transform .18s}a:hover,button:hover{transform:translateY(-1px)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #1ec9008c}img{max-width:100%;display:block}.hero-shell{background:var(--navy);color:#fff;min-height:900px;padding-top:0;position:relative;overflow:hidden}.topbar{z-index:4;grid-template-columns:1fr auto auto;align-items:center;gap:36px;max-width:1330px;min-height:92px;margin:0 auto;display:grid;position:relative}.brand{align-items:center;padding:10px 0;text-decoration:none;display:inline-flex}.brand:hover .logo-wrap img{transform:scale(1.035)}.logo-wrap{width:260px;display:inline-flex}.logo-wrap img{object-fit:contain;width:100%;height:auto;transition:filter .22s,transform .22s}.logo-light img{filter:brightness(0)invert()drop-shadow(0 2px 7px #00000059)}.top-contact{gap:48px;display:flex}.top-contact span{grid-template-columns:auto 1fr;align-items:center;gap:0 12px;display:grid}.top-contact svg{grid-row:span 2}.top-contact small{color:#aab0b9;font-size:.95rem}.top-contact strong{font-size:1.18rem}.quote-btn{color:#fff;border:2px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 38px;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.quote-btn:after,.hero-copy a:after,.contact-form-panel button:after,.workflow-card a:after{content:"";background:linear-gradient(90deg,#0000,#ffffff5c,#0000);width:70%;height:100%;transition:left .52s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.quote-btn:hover:after,.hero-copy a:hover:after,.contact-form-panel button:hover:after,.workflow-card a:hover:after{left:135%}.green-nav{z-index:5;background:linear-gradient(90deg,#1dc900 0%,#0d6f55 78%,#123d6c 100%);justify-content:space-between;max-width:1330px;min-height:80px;margin:0 auto;display:flex;position:relative}.green-nav nav,.green-nav .social-links{display:flex}.green-nav a{color:#fff;align-items:center;min-width:125px;padding:0 30px;font-size:1.08rem;font-weight:900;text-decoration:none;display:inline-flex;position:relative}.green-nav nav a:after,.sticky-nav nav a:after{content:"";transform-origin:100%;background:currentColor;width:calc(100% - 60px);height:2px;transition:transform .22s;position:absolute;bottom:22px;left:30px;transform:scaleX(0)}.green-nav nav a:hover:after,.sticky-nav nav a:hover:after,.sticky-nav nav a.active:after{transform-origin:0;transform:scaleX(1)}.social-links a{border-left:1px solid #ffffff40;justify-content:center;min-width:67px;padding:0}.social-links a:hover{background:#ffffff21}.hero-image,.hero-overlay,.hero-circle{position:absolute}.hero-image{object-fit:cover;object-position:center;opacity:.58;width:100%;height:100%;animation:14s ease-out both heroKenBurns;inset:0}.hero-overlay{z-index:1;background:linear-gradient(90deg,#042231fa 0%,#042231db 44%,#021520b8 100%),#0117239e;inset:0}.hero-circle{z-index:2;background:#173b4b73;border-radius:50%;width:650px;height:650px;animation:5s ease-in-out infinite softPulse;top:255px;left:145px}.hero-copy{z-index:3;animation:.76s ease-out .16s both heroRise;position:relative;top:220px;left:max(7vw,50vw - 585px)}.hero-copy p{margin:0 0 18px;font-size:clamp(1.4rem,2vw,2.15rem);font-weight:800}.hero-copy h1{letter-spacing:-.04em;margin:0;font-size:clamp(4rem,7.5vw,7rem);line-height:.95}.hero-copy span{margin-top:24px;font-size:1.08rem;display:block}.hero-copy a{background:linear-gradient(90deg, var(--green) 0%, #0f4a6a 100%);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:290px;min-height:60px;margin-top:38px;font-weight:900;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.floating-services{z-index:8;grid-template-columns:repeat(3,1fr);max-width:1170px;margin:-79px auto 120px;display:grid;position:relative}.float-card{isolation:isolate;text-align:center;min-height:500px;padding:72px 48px 48px;transition:box-shadow .26s,transform .26s;position:relative;overflow:hidden}.float-card:before{content:"";opacity:0;z-index:-1;background:radial-gradient(circle at 50% 0,#ffffff2e,#0000 45%);transition:opacity .26s;position:absolute;inset:0}.float-card:hover{transform:translateY(-14px);box-shadow:0 28px 55px #00000024}.float-card:hover:before{opacity:1}.float-card.dark{color:#fff;background:#292929;margin-top:40px}.float-card.green{color:#fff;background:linear-gradient(135deg,#1ec900f2,#094b59e0),url(/assets/dubai-advisory-hero-DspN8gkf.png) 50%/cover;box-shadow:0 22px 34px #1ec90047}.float-card.light{color:#2a2a2a;background:#fff;margin-top:40px;box-shadow:0 10px 35px #0000000a}.float-card svg{color:var(--green);margin:0 auto;transition:color .22s,transform .26s}.float-card.green svg{color:#fff}.float-card:hover svg{transform:translateY(-5px)scale(1.08)}.float-card h2{color:inherit;margin:32px 0 22px;font-size:2rem;line-height:1.16}.float-card p{color:currentColor;opacity:.74;margin:0;font-size:1.08rem;line-height:1.6}.float-card a{color:inherit;margin-top:22px;font-weight:900;text-decoration:none;display:inline-block}.card-number{color:#0000;opacity:.12;-webkit-text-stroke:1px currentColor;font-size:11rem;font-weight:900;line-height:1;position:absolute;bottom:-12px;right:20px}.sticky-nav{border-bottom:4px solid var(--green);pointer-events:none;z-index:30;opacity:0;background:#fff;justify-content:space-between;align-items:center;min-height:92px;padding:0 max(7vw,50vw - 665px);transition:opacity .22s,transform .22s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-110%);box-shadow:0 8px 24px #141e321a}.sticky-nav.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-nav nav{gap:48px;display:flex}.sticky-nav nav a{color:#202234;font-weight:900;text-decoration:none;position:relative}.sticky-nav nav a.active{color:var(--green)}.about-section{grid-template-columns:minmax(0,540px) minmax(430px,1fr);align-items:center;gap:80px;max-width:1185px;margin:0 auto;padding:100px 20px 118px;display:grid}.kicker{color:#137934;letter-spacing:.06em;align-items:center;gap:20px;margin-bottom:16px;font-size:1.08rem;font-weight:900;display:flex}.kicker:before{content:"";background:currentColor;width:50px;height:2px}.kicker.white{color:#fff}.about-copy h2,.contact h2{color:#292929;letter-spacing:-.03em;margin:0;font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.08}.about-copy h2{max-width:555px}.tabs{border-bottom:1px solid #d8d8d8;gap:42px;margin:64px 0 31px;display:flex}.tabs button{color:#121627;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 15px;font-size:1.18rem;font-weight:900;transition:color .18s,transform .18s}.tabs button.active{border-bottom:2px solid var(--green);color:var(--green)}.tabs button:hover{color:var(--green);transform:translateY(-2px)}.story-row{grid-template-columns:106px 1fr;align-items:start;gap:26px;display:grid}.story-row img{object-fit:cover;width:106px;height:66px;transition:transform .24s}.story-row:hover img{transform:scale(1.05)}.story-row p{color:#252945;margin:0;font-size:1.08rem;line-height:1.58}.about-images{min-height:515px;position:relative}.about-images img{object-fit:cover;transition:box-shadow .26s,transform .26s;position:absolute}.about-images:hover .portrait{transform:translateY(-8px);box-shadow:0 24px 45px #0f43842e}.about-images:hover .meeting{transform:translate(8px,-4px);box-shadow:0 18px 32px #1ec9002e}.portrait{width:405px;height:450px;top:0;right:0}.meeting{width:255px;height:150px;bottom:38px;left:0}.solutions{grid-template-columns:minmax(620px,1.05fr) minmax(0,.95fr);display:grid}.solution-menu{color:#fff;background:linear-gradient(115deg,#1fc800 0%,#0a3d69 100%);padding:105px clamp(72px,8vw,150px) 92px}.solution-menu h2{color:#fff;letter-spacing:-.04em;max-width:760px;margin:0 0 60px;font-size:clamp(3.2rem,4.2vw,4.7rem);line-height:1.08}.solution-list{gap:35px;display:grid}.solution-item{align-items:center;gap:30px;transition:transform .22s;display:flex}.solution-item:hover{transform:translate(12px)}.solution-item span{color:#1d1d1f;background:#fff;border-radius:50%;place-items:center;width:80px;height:80px;transition:background-color .22s,box-shadow .22s,transform .26s;display:grid}.solution-item:hover span{transform:rotate(-5deg)scale(1.08);box-shadow:0 14px 28px #0000002e}.solution-item strong{font-size:clamp(1.4rem,2vw,1.8rem)}.stats-panel{color:#fff;background:#292929;grid-template-rows:auto 1fr;display:grid}.stats-grid{grid-template-columns:repeat(2,1fr);display:grid}.stat-card{border-bottom:1px solid #1ec90073;border-right:1px solid #1ec90073;grid-template-columns:76px 1fr;align-items:center;gap:8px 28px;min-height:245px;padding:55px 60px;transition:background-color .24s,transform .24s;display:grid}.stat-card:hover{background:#313131;transform:translateY(-6px)}.stat-card:nth-child(2n){border-right:0}.stat-card svg{grid-row:span 2;transition:color .22s,transform .24s}.stat-card:hover svg{color:var(--green);transform:scale(1.08)}.stat-card strong{font-size:clamp(2.4rem,4vw,4rem);line-height:1}.stat-card span{color:#c4c4c4;font-size:1.08rem}.founder-card{background:linear-gradient(#292929c7,#292929c7),url(/assets/dubai-advisory-hero-DspN8gkf.png) 50%/cover;grid-template-columns:260px 1fr;align-items:center;gap:40px;padding:70px 80px;display:grid}.founder-card img{object-fit:cover;width:260px;height:260px;transition:transform .28s}.founder-card:hover img{transform:scale(1.04)}.founder-card h3{margin:0 0 4px;font-size:1.8rem}.founder-card strong{color:var(--green);margin-bottom:20px;display:block}.founder-card p{color:#ededed;margin:0;font-size:1.05rem;line-height:1.55}.industry-marquee{white-space:nowrap;background:#fff;padding:60px 0 84px;overflow:hidden}.industry-track{gap:44px;width:max-content;animation:28s linear infinite industryScroll;display:flex}.industry-marquee:hover .industry-track{animation-play-state:paused}.industry-track span{color:#0000;-webkit-text-stroke:1px #0a3d69;flex:none;font-size:clamp(3rem,5vw,4.7rem);font-weight:800;line-height:1}.industry-track span:nth-child(2n){-webkit-text-stroke-color:var(--green)}@keyframes industryScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.video-section{color:#fff;text-align:center;min-height:620px;position:relative;overflow:hidden}.video-section img,.video-overlay{position:absolute;inset:0}.video-section img{object-fit:cover;width:100%;height:100%}.video-overlay{background:#1e1e1ed4}.video-section button{background:linear-gradient(90deg, var(--green), #075f84);color:#fff;cursor:pointer;z-index:2;border:0;border-radius:50%;width:100px;height:100px;animation:2.4s ease-in-out infinite playPulse;position:absolute;top:180px;left:50%;transform:translate(-50%)}.video-section button:before,.video-section button:after{content:"";border:2px solid #ffffff40;border-radius:50%;position:absolute;inset:-20px}.video-section button:after{inset:-42px}.video-copy{z-index:2;width:calc(100% - 40px);max-width:620px;position:absolute;top:340px;left:50%;transform:translate(-50%)}.video-copy .kicker{justify-content:center}.video-copy h2{color:#fff;margin:0;font-size:clamp(2.5rem,4vw,4.3rem);line-height:1.08}.contact{grid-template-columns:.9fr 1.1fr;gap:70px;max-width:1185px;margin:0 auto;padding:100px 20px;display:grid}.contact p{color:#555c68;font-size:1.08rem;line-height:1.7}.contact form{gap:16px;display:grid}.contact input,.contact textarea{border:1px solid #dfe3e8;border-radius:0;min-height:56px;padding:0 18px}.contact textarea{padding-top:16px}.contact button{background:var(--green);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;min-height:58px;font-weight:900;display:inline-flex}.section-heading{text-align:center;max-width:980px;margin:0 auto}.section-heading h2,.team-teaser h2{color:#292929;letter-spacing:-.04em;margin:0;font-size:clamp(2.7rem,4vw,4.4rem);line-height:1.08}.kicker.centered{justify-content:center}.kicker.centered:after{content:"";background:currentColor;width:50px;height:2px}.workflow-section{background:#fff;padding:115px 20px 120px}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:84px 92px;max-width:1050px;margin:58px auto 0;display:grid}.workflow-card{text-align:center;transition:transform .22s;position:relative}.workflow-card:hover{transform:translateY(-8px)}.workflow-card:not(:nth-child(3n)):after{background-image:linear-gradient(90deg, var(--green) 50%, transparent 0);content:"";background-position:50%;background-repeat:repeat-x;background-size:16px 3px;width:150px;height:3px;position:absolute;top:64px;left:calc(50% + 95px)}.workflow-card:not(:nth-child(3n)):before{background:var(--green);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:60px;left:calc(50% + 88px)}.step-icon{color:var(--green);border:2px solid gray;border-radius:50%;justify-content:center;align-items:center;width:132px;height:132px;transition:border-color .22s,box-shadow .22s,transform .26s;display:inline-flex;position:relative}.workflow-card:hover .step-icon{border-color:var(--green);transform:scale(1.05);box-shadow:0 16px 35px #1ec90029}.step-icon:after{background:var(--green);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:60px;right:-174px}.workflow-card:nth-child(3n) .step-icon:after{display:none}.step-icon span{color:#fff;background:linear-gradient(135deg,#1fc800,#08395e);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid;position:absolute;top:-6px;right:5px}.workflow-card h3{color:#2b2b30;margin:28px 0 14px;font-size:1.55rem;line-height:1.15}.workflow-card p{color:#56565d;max-width:330px;margin:0 auto;font-size:1rem;line-height:1.65}.workflow-card a{background:linear-gradient(90deg, var(--green), #073f64);color:#fff;border-radius:999px;margin-top:28px;padding:9px 18px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.team-teaser{text-align:center;background:linear-gradient(#ffffffdb,#ffffffdb),radial-gradient(circle at 60% 20%,#1ec9002e,#0000 35%),radial-gradient(circle at 75% 15%,#0f438424,#0000 32%);padding:80px 20px 55px}.contact-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:760px;display:grid}.contact-form-panel{color:#fff;background:linear-gradient(#222222eb,#222222eb),url(/assets/dubai-advisory-hero-DspN8gkf.png) 50%/cover;padding:105px clamp(42px,7vw,97px) 90px}.contact-form-panel h2,.contact-info-panel h2{letter-spacing:-.04em;margin:0 0 52px;font-size:clamp(2.7rem,4vw,4.4rem);line-height:1.08}.contact-form-panel form{gap:28px;width:100%;max-width:685px;display:grid}.contact-form-panel label{background:#fff;grid-template-columns:minmax(0,1fr) 54px;width:100%;min-height:55px;transition:box-shadow .18s,transform .18s;display:grid}.contact-form-panel label:focus-within{transform:translate(6px);box-shadow:0 0 0 3px #1ec90057}.contact-form-panel input,.contact-form-panel textarea{color:#222;background:0 0;border:0;width:100%;min-height:55px;padding:0 20px}.contact-form-panel textarea{resize:vertical;min-height:128px;padding-top:18px}.contact-form-panel label svg{color:#127d2e;place-self:center}.contact-form-panel button{background:linear-gradient(90deg, var(--green), #073f64);color:#fff;cursor:pointer;border:0;border-radius:999px;width:176px;min-height:54px;font-weight:900;position:relative;overflow:hidden}.contact-info-panel{background:#f6f6f6;padding:105px clamp(42px,7vw,150px) 90px}.contact-info-grid{grid-template-columns:repeat(2,1fr);width:100%;max-width:650px;display:grid}.contact-info-grid div{text-align:center;border-bottom:1px solid #1ec90073;border-right:1px solid #1ec90073;min-height:210px;padding:28px 34px;transition:background-color .22s,transform .22s}.contact-info-grid div:hover{background:#fff;transform:translateY(-6px)}.contact-info-grid div:nth-child(2n){border-right:0}.contact-info-grid div:nth-last-child(-n+2){border-bottom:0}.contact-info-grid svg{color:#16832c;transition:transform .22s}.contact-info-grid div:hover svg{transform:scale(1.12)rotate(-4deg)}.contact-info-grid h3{color:#111528;margin:18px 0 8px;font-size:1.45rem}.contact-info-grid p{color:#222;margin:0;line-height:1.6}.partners-section{background:#fff;padding:82px 20px 92px}.agency-marquee{max-width:1480px;margin:70px auto 0;position:relative;overflow:hidden}.agency-marquee:before,.agency-marquee:after{content:"";pointer-events:none;z-index:2;width:120px;height:100%;position:absolute;top:0}.agency-marquee:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.agency-marquee:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.agency-track{align-items:center;gap:76px;width:max-content;animation:56s linear infinite agencyScroll;display:flex}.agency-marquee:hover .agency-track{animation-play-state:paused}.agency-logo{flex:0 0 230px;justify-content:center;align-items:center;height:126px;display:flex}.agency-logo img{filter:saturate(1.04);object-fit:contain;max-width:230px;max-height:112px;transition:filter .22s,transform .22s}.agency-logo:hover img{filter:saturate(1.16)drop-shadow(0 8px 18px #0f438429);transform:scale(1.08)}@keyframes agencyScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer{color:#c8c8c8;background:#292929;grid-template-columns:335px 1fr 1fr;justify-content:center;gap:62px;padding:0 20px 64px;display:grid}.footer-card{border-top:5px solid;border-image:linear-gradient(90deg, var(--green), #063f67) 1;color:#4f4f57;text-align:center;background:#fff;margin-top:-28px;padding:38px 46px}.footer-card .brand{justify-content:center}.footer-card .logo-wrap{width:230px}.footer-card p{margin:26px 0 28px;line-height:1.55}.award-row{justify-content:center;gap:10px;display:flex}.award-row span{color:#a54625;background:#f2f2f2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.65rem;font-weight:900;line-height:1;display:grid}.footer h3{color:#fff;margin:92px 0 26px;font-size:1.6rem}.footer-links,.footer-contact{max-width:360px}.footer-links a{color:#c8c8c8;margin-bottom:16px;text-decoration:none;transition:color .18s,transform .18s;display:block}.footer-links a:hover{color:#fff;transform:translate(8px)}.footer-contact p{margin:0 0 14px;line-height:1.55}.footer-socials{gap:28px;margin-top:20px;font-size:1.3rem;font-weight:900;display:flex}.footer-socials span{transition:color .18s,transform .18s}.footer-socials span:hover{color:var(--green);transform:translateY(-4px)}.scroll-top{color:#fff;z-index:50;background:#18213b;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex;position:fixed;bottom:25px;right:25px}.scroll-top:hover{background:var(--green);transform:translateY(-5px)}.reveal{opacity:0;transition:opacity .62s,transform .62s;transition-delay:var(--reveal-delay,0s);transform:translateY(42px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes heroRise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes heroKenBurns{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes softPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.62;transform:scale(1.045)}}@keyframes playPulse{0%,to{box-shadow:0 0 #1ec90047}50%{box-shadow:0 0 0 18px #1ec90000}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media (width<=1100px){.topbar,.green-nav{margin-inline:20px}.topbar{grid-template-columns:1fr;padding:18px 0}.top-contact{flex-wrap:wrap;gap:20px}.green-nav,.green-nav nav{flex-wrap:wrap}.floating-services,.about-section,.solutions,.contact,.workflow-grid,.contact-split,.footer{grid-template-columns:1fr}.floating-services{margin-inline:20px}.float-card{min-height:auto;margin-top:0!important}.sticky-nav{flex-direction:column;align-items:flex-start;gap:18px;padding:16px 20px}.stats-grid{grid-template-columns:1fr}.stat-card{border-right:0}.workflow-card:before,.workflow-card:after,.step-icon:after{display:none}.footer{padding-top:60px}.footer-card{margin-top:0}.footer h3{margin-top:20px}}@media (width<=1250px){.solutions{grid-template-columns:1fr}.solution-menu{padding-inline:clamp(32px,7vw,90px)}}@media (width>=1101px) and (width<=1380px){.contact-form-panel,.contact-info-panel{padding-left:64px;padding-right:64px}.contact-form-panel form{max-width:100%}.contact-info-grid div{padding-left:24px;padding-right:24px}}@media (width<=720px){.hero-shell{min-height:830px}.green-nav a{min-width:auto;padding:18px}.hero-copy{max-width:calc(100% - 40px);top:160px;left:20px}.hero-copy a{width:100%;min-width:0;padding:0 28px}.hero-circle{width:420px;height:420px;left:-110px}.sticky-nav nav,.tabs{flex-wrap:wrap;gap:18px}.story-row,.founder-card{grid-template-columns:1fr}.about-images{min-height:auto}.about-images img{width:100%;position:static}.meeting{margin-top:18px}.stat-card,.founder-card{padding:36px 24px}.workflow-section,.contact-form-panel,.contact-info-panel,.partners-section{padding-inline:20px}.contact-info-grid{grid-template-columns:1fr}.contact-info-grid div,.contact-info-grid div:nth-child(2n),.contact-info-grid div:nth-last-child(-n+2){border-bottom:1px solid #1ec90073;border-right:0}.contact-info-grid div:last-child{border-bottom:0}.agency-marquee:before,.agency-marquee:after{width:44px}.agency-track{gap:42px}.agency-logo{flex-basis:165px;height:92px}.agency-logo img{max-width:165px;max-height:82px}}
