/* Kinzaad camel family: shared presentation only. Existing form/navigation hooks remain unchanged. */
:root{--navy-900:#082853;--navy-800:#062144;--navy-700:#123e69;--blue-600:#123e69;--blue-500:#164a79;--blue-400:#356b98;--gold-500:#b7801f;--gold-400:#e6b94f;--gold-100:#fff2d1;--ink:#183650;--slate-700:#304d65;--slate-500:#526779;--line:#dbe5eb;--mist:#f3f9fc;--radius:10px;--radius-lg:16px}
.btn{border-radius:6px;white-space:normal;text-align:center;justify-content:center;min-height:46px}
.btn-gold,.drawer .drawer-quote{background:#e6b94f;color:#062144!important;box-shadow:none}
.btn-gold:hover,.drawer .drawer-quote:hover{background:#f0c96d;color:#062144!important;box-shadow:0 4px 14px #0828531a;transform:none}
.btn-primary{background:#082853;box-shadow:none}.btn-primary:hover{background:#123e69;box-shadow:none;transform:none}
.eyebrow{color:#886014;letter-spacing:.04em;text-transform:none}.pill{background:#fff2d1;color:#715017}
.site-header{background:#fff;backdrop-filter:none;border-color:#e4edf2}.nav-links a:hover{color:#715017;background:#fff6df}
.nav-links .dropdown{border-top:3px solid #e6b94f}.drawer a{color:#082853}.drawer a:hover{background:#f3f9fc}
.card{box-shadow:none;border-color:#dbe5eb}.card:hover{box-shadow:0 8px 25px #0828530d}.ico.gold{background:#fff2d1;color:#715017}
.card .ico.gold{background:#fff2d1;color:#715017}
.cta-band{background:#082853;box-shadow:none}.cta-band strong{color:#fff}.cta-band .btn{color:#082853}
.section--navy{background:#082853}.section--navy .eyebrow{color:#f0c96d}.section--navy strong{color:inherit}
.page-hero{position:relative;isolation:isolate;overflow:hidden;background:#eaf7ff;color:#304d65;--camel-art:url('/assets/img/campaign/kinzaad-camel-hero.webp')}
.page-hero:after{content:"";position:absolute;inset:0 0 0 62%;z-index:-1;background-image:linear-gradient(90deg,#eaf7ff 0%,#eaf7ff00 25%),var(--camel-art);background-size:cover;background-position:center}
.page-hero .container{padding-right:calc(38% + 1.25rem);padding-block:clamp(2.5rem,5vw,4.5rem);min-height:390px}
.page-hero h1{color:#082853;font-size:clamp(2rem,3.5vw,3.1rem);max-width:24ch;letter-spacing:-.04em}
.page-hero p{color:#304d65;font-size:1.05rem;line-height:1.8}.page-hero .crumbs,.page-hero .crumbs a{color:#526779}.page-hero .btn-white{border-color:#a9bfd0}
html:has(link[rel="canonical"][href$="corporate-bank-account.html"]) .page-hero{--camel-art:url('/assets/img/campaign/kinzaad-camel-banking-v2.webp')}
html:has(link[rel="canonical"][href$="pro-services.html"]) .page-hero,html:has(link[rel="canonical"][href$="golden-visa.html"]) .page-hero{--camel-art:url('/assets/img/campaign/kinzaad-camel-visa-v2.webp')}
html:has(link[rel="canonical"][href$="taxation.html"]) .page-hero{--camel-art:url('/assets/img/campaign/kinzaad-camel-tax-v2.webp')}
html:has(link[rel="canonical"][href$="accounting-audit.html"]) .page-hero{--camel-art:url('/assets/img/campaign/kinzaad-camel-accounts-v2.webp')}
.site-footer{background:#062144;color:#c4d3e1;border-top:4px solid #e6b94f}.site-footer a{color:#c4d3e1}.site-footer .btn-gold{color:#062144}.footer-credit .credit-by{color:#a9bfd0!important}
.partner-hero-public{background:#082853}.partner-hero-public:after{display:none}.partner-hero-public .introduction-map:before{content:"";display:block;height:180px;margin:-1px -1px 20px;border-radius:12px;background:url('/assets/img/campaign/kinzaad-camel-dubai-banner.webp') center/cover}.partner-hero-public .pill{color:#715017}
.sticky-cta{background:#fff;border-top:1px solid #dbe5eb}.sticky-cta .btn-ghost{color:#082853}
body .kz-chat-launch{background:#082853;box-shadow:0 8px 24px #08285326}body .kz-chat-hd{background:#082853}body .kz-chat-hd .av{background:#e6b94f;color:#082853}body .kz-chat-lead button{background:#082853}body .kz-chat-actions .kz-chat-back{background:#fff;color:#304d65}body .kz-msg.me{background:#082853}body .kz-chat-privacy a,body .kz-msg.bot a{color:#164a79}body .kz-chat-progress span.is-active{background:#fff2d1;border-color:#b7801f;color:#715017}
@media(min-width:1600px){.page-hero .container{padding-right:470px}}
@media(max-width:900px){.page-hero .container{padding-right:var(--gutter);min-height:0}.page-hero:after{position:relative;display:block;inset:auto;height:230px;background-image:linear-gradient(180deg,#eaf7ff,#eaf7ff00 25%),var(--camel-art);background-position:center 35%;background-size:cover}.page-hero h1{max-width:26ch}.page-hero p{max-width:65ch}}
@media(max-width:560px){.page-hero:after{height:240px;background-size:auto 100%;background-repeat:no-repeat;background-position:center}.page-hero .container{padding-bottom:1.5rem}.page-hero .hero-actions{gap:.7rem}.page-hero .btn{font-size:.9rem;padding:.8rem 1rem}.site-footer{padding-bottom:6rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}
