/* Ninety Two Chambers / Homepage colour direction 2026-11-14
   PALETTE: Midnight #102734, porcelain #F7F9FA, cloud #EAF0F3,
   teal #08766B, cobalt #2857C5, slate #56707C.
   Scope: homepage only. No typography, layout or publishing logic changes. */
.at-home{
  --n2c-c-ink:#102734;
  --n2c-c-ink-soft:#435D68;
  --n2c-c-muted:#60757E;
  --n2c-c-blue:#2857C5;
  --n2c-c-teal:#08766B;
  --n2c-c-line:#D4DFE4;
  --n2c-c-porcelain:#F7F9FA;
  --n2c-c-cloud:#EAF0F3;
  --n2c-c-white:#FFFFFF;
}
/* Keep the logo artwork and dark-on-hero header intact. */
body.n2c-islamabad-live #site-header.n2c-nav-scrolled,
body.n2c-islamabad-live #site-header.n2c-nav-scrolled .r26-header{
  background:#F9FBFC!important;
}
body.n2c-islamabad-live #site-header.n2c-nav-scrolled{
  box-shadow:0 1px 0 rgba(22,50,70,.12),0 6px 20px rgba(15,30,45,.075)!important;
}
body.n2c-islamabad-live #site-header.n2c-nav-scrolled .r26-nav>a,
body.n2c-islamabad-live #site-header.n2c-nav-scrolled .r26-nav>.n2c-nav-expertise>a,
body.n2c-islamabad-live #site-header.n2c-nav-scrolled .r26-nav>.n2c-nav-knowledge>a,
body.n2c-islamabad-live #site-header.n2c-nav-scrolled .r26-actions button{
  color:#17394B!important;
}
body.n2c-islamabad-live #site-header.n2c-nav-scrolled .r26-nav>a::after{
  background:#2857C5!important;
}
body.n2c-islamabad-live #site-header.n2c-nav-scrolled .r26-enquire{
  background:#173A53!important;border-color:#173A53!important;color:#FFF!important;
}
/* Film retains its original contrast and cinematic image. */
body.n2c-islamabad-live .n2c-motion-hero-shade{
  background:linear-gradient(90deg,rgba(9,23,39,.87),rgba(10,30,43,.65) 36%,rgba(10,25,41,.28) 70%,rgba(11,23,37,.24)),
  linear-gradient(0deg,rgba(7,19,31,.59),transparent 31%)!important;
}
@media(max-width:700px){
 body.n2c-islamabad-live .n2c-motion-hero-shade{
   background:linear-gradient(0deg,rgba(7,22,37,.87),rgba(10,28,44,.56) 55%,rgba(9,26,41,.38))!important;
 }
}
body.n2c-islamabad-live .n2c-motion-hero-eyebrow{color:#B8E5E1}
body.n2c-islamabad-live .n2c-motion-hero-cta:not(.n2c-motion-hero-cta-secondary){
 background:#2857C5!important;color:#FFFFFF!important;border-color:#2857C5!important;
}
body.n2c-islamabad-live .n2c-motion-hero-cta:not(.n2c-motion-hero-cta-secondary):hover{
 background:#1F46A1!important;border-color:#1F46A1!important;
}
body.n2c-islamabad-live .n2c-motion-hero-cta-secondary{
 border-color:rgba(245,250,252,.63)!important;color:#FFFFFF!important;
}
/* Solid art-directed practice panels stay visually distinct and retain the paper-cut edges. */
.at-home .n2c-priority.n2c-priority--dark-capabilities,
.at-home .n2c-priority .n2c-capabilities-dark,
.at-home .n2c-priority .n2c-capabilities-dark>.n2c-priority-grid{
 background:#EDF2F5!important;
}
.at-home .n2c-priority .n2c-capabilities-dark{
 --n2c-cream:#EDF2F5;color:var(--n2c-c-ink);
}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-priority-grid>.n2c-priority-card::before,
.at-home .n2c-priority .n2c-capabilities-dark .n2c-priority-grid>.n2c-priority-card::after{
 background:#EDF2F5!important;
}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-priority-grid>.n2c-priority-card-01{
 background-color:#08695B!important;
}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-priority-grid>.n2c-priority-card-02{
 background-color:#2456BD!important;
}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-priority-grid>.n2c-priority-card-03{
 background-color:#65478F!important;
}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-priority-head h2,
.at-home .n2c-priority .n2c-capabilities-dark .n2c-specialist-heading h3,
.at-home .n2c-priority .n2c-home-industry-head h3{color:var(--n2c-c-ink)}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-priority-head h2 em,
.at-home .n2c-priority .n2c-capabilities-dark .n2c-specialist-heading h3 em,
.at-home .n2c-priority .n2c-home-industry-head h3 em{color:#357A78}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-eyebrow,
.at-home .n2c-home-industry-head .n2c-eyebrow{color:#35728B}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-priority-head-aside p,
.at-home .n2c-priority .n2c-capabilities-dark .n2c-specialist-heading p,
.at-home .n2c-priority .n2c-home-industry-head>p{color:var(--n2c-c-ink-soft)}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-priority-head-aside{border-left-color:#BFCED5}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-priority-head-aside a,
.at-home .n2c-priority .n2c-capabilities-dark .n2c-specialist-footer>a,
.at-home .n2c-home-industry-all{color:#174F81!important;border-bottom-color:#7DA4C7}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-priority-grid>.n2c-priority-card h4{color:#E5F7F8}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-priority-grid>.n2c-priority-card p,
.at-home .n2c-priority .n2c-capabilities-dark .n2c-priority-grid>.n2c-priority-card .n2c-priority-services a{color:#F2F9FB}
/* Maintain individual saturated accent colours while removing muddy brown/mustard. */
.at-home .n2c-priority .n2c-capabilities-dark .n2c-specialist-section .n2c-specialist-grid.n2c-capabilities-unified{background:#EDF2F5}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-capabilities-unified>a.n2c-specialist-card:nth-child(1){background-color:#0A7B6C!important}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-capabilities-unified>a.n2c-specialist-card:nth-child(2){background-color:#245BC7!important}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-capabilities-unified>a.n2c-specialist-card:nth-child(3){background-color:#AA4B64!important}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-capabilities-unified>a.n2c-specialist-card:nth-child(4){background-color:#096C89!important}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-capabilities-unified>a.n2c-specialist-card:nth-child(5){background-color:#684BA2!important}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-capabilities-unified>a.n2c-specialist-card:nth-child(6){background-color:#2A537E!important}
.at-home .n2c-priority .n2c-capabilities-dark .n2c-capabilities-unified .n2c-specialist-meta small,
.at-home .n2c-priority .n2c-capabilities-dark .n2c-capabilities-unified .n2c-specialist-arrow{color:#D7EAEE}
/* Industry photos unchanged; unify the controls and edge treatments. */
.at-home .n2c-priority .n2c-priority-sector.n2c-home-industry-slider{border-top-color:#C9D7DD}
.at-home .n2c-priority .n2c-home-industry-controls button:not(:disabled):hover,
.at-home .n2c-priority .n2c-priority-carousel-controls button:not(:disabled):hover{background:#194B70;border-color:#194B70;color:#FFF}
.at-home .n2c-priority .n2c-home-industry-progress>span,
.at-home .n2c-priority-carousel-progress>span.is-active{background:#2857C5}
.at-home .n2c-carousel-page[aria-pressed="true"]::before{background:#2857C5}
/* Modern porcelain logo field provides visual calm between saturated sections. */
.at-home .n2c-counsel-logos{
 background:#FAFBFC;border-top-color:#D7E0E6;border-bottom-color:#D7E0E6;
}
.at-home .n2c-counsel-logos-head h2{color:var(--n2c-c-ink)}
.at-home .n2c-counsel-logo-controls button,
.at-home .n2c-counsel-logo-controls .n2c-counsel-resume{border-color:#BED0DA;color:#174563}
.at-home .n2c-counsel-logo-controls .n2c-counsel-nav:hover{background:#184E73;border-color:#184E73;color:#FFF}
/* Business Services: one clear neutral field and a coherent spectrum of category colours. */
.at-home #business-services.n2c-business-journey--directory{
 background:#F5F8FA!important;color:var(--n2c-c-ink);
}
.at-home #business-services .at-journey-head h2{color:var(--n2c-c-ink)}
.at-home #business-services .at-journey-head h2 em{color:#287C83}
.at-home #business-services .n2c-home-business-eyebrow{color:#336E8B}
.at-home #business-services .at-journey-head p{color:var(--n2c-c-ink-soft)}
.at-home #business-services .n2c-home-service-group[data-home-service-category="formation"]{--n2c-service-tile-bg:#116C5C}
.at-home #business-services .n2c-home-service-group[data-home-service-category="secp-licensing"]{--n2c-service-tile-bg:#2656A9}
.at-home #business-services .n2c-home-service-group[data-home-service-category="virtual-assets"]{--n2c-service-tile-bg:#6650A3}
.at-home #business-services .n2c-home-service-group[data-home-service-category="trade"]{--n2c-service-tile-bg:#176783}
.at-home #business-services .n2c-home-service-group[data-home-service-category="compliance"]{--n2c-service-tile-bg:#48627F}
.at-home #business-services .n2c-home-service-group[data-home-service-category="ip"]{--n2c-service-tile-bg:#176D72}
.at-home #business-services .n2c-home-service-group[data-home-service-category="corporate-changes"]{--n2c-service-tile-bg:#2B665C}
.at-home #business-services .n2c-home-service-group[data-home-service-category="tax"]{--n2c-service-tile-bg:#8A4A77}
.at-home #business-services .n2c-home-service-group[data-home-service-category="technology"]{--n2c-service-tile-bg:#2459B7}
.at-home #business-services .n2c-home-service-group[data-home-service-category="labour"]{--n2c-service-tile-bg:#326951}
.at-home #business-services .n2c-home-service-group[data-home-service-category="sector"]{--n2c-service-tile-bg:#5D538C}
.at-home #business-services .n2c-home-service-group[data-home-service-category="economic-zones"]{--n2c-service-tile-bg:#2C6682}
.at-home #business-services .n2c-home-service-group[data-home-service-category="industrial-permits"]{--n2c-service-tile-bg:#365E80}
.at-home #business-services .n2c-home-service-body{background:#FFF;border-top-color:#DFE5E9}
.at-home #business-services .n2c-home-service-list a{color:#183F55!important}
.at-home #business-services .n2c-home-service-list a:hover{color:#2857C5!important}
.at-home #business-services .n2c-home-service-footer{border-top-color:#CFDAE0}
.at-home #business-services .n2c-home-service-footer a{color:#174F81!important}
/* Tools move to a cool neutral, retain the existing compact carousel. */
.at-home .n2c-home-toolstrip{
 background:#EAF0F3;border-color:#D1DEE4;color:var(--n2c-c-ink)
}
.at-home .n2c-home-toolstrip-kicker{color:#426B7A}
.at-home .n2c-home-toolstrip-card{
 background:#FFFFFF;border-color:#CCDCE3;color:#16384A!important
}
.at-home .n2c-home-toolstrip-card strong{color:#17394B}
.at-home .n2c-home-toolstrip-card small{color:#566C78}
.at-home .n2c-home-toolstrip-all{color:#174F81!important}
.at-home .n2c-tools-pagination{color:#345E77}
/* Knowledge Desk: original four-piece layout, new palette only. */
.at-home .n2c-knowledge-desk{
 background:#F3F6F8;border-color:#D4DEE3;color:var(--n2c-c-ink)
}
.at-home .n2c-kd-head{border-bottom-color:#CBD8DF}
.at-home .n2c-kd-head-copy h2{color:var(--n2c-c-ink)}
.at-home .n2c-kd-head-copy h2 em{color:#2B7B81}
.at-home .n2c-kd-eyebrow,
.at-home .n2c-home-judgements-kicker,
.at-home .n2c-ri-overline,
.at-home .n2c-home-ask-kicker{color:#38748F}
.at-home .n2c-kd-head-copy p{color:#546D77}
.at-home .n2c-knowledge-desk .at-editorial.n2c-home-editorial{
 background:#DDEAF0;border-color:#CBDDE3
}
.at-home .n2c-knowledge-desk .n2c-home-editorial-feature{
 color:#17384A!important
}
.at-home .n2c-knowledge-desk .n2c-home-editorial-feature h3,
.at-home .n2c-knowledge-desk .n2c-home-editorial-recent h3,
.at-home .n2c-knowledge-desk .n2c-ri-home-cards h3,
.at-home .n2c-knowledge-desk .n2c-home-judgement-card h3,
.at-home .n2c-knowledge-desk .n2c-home-ask-intro h2{
 color:#153748
}
.at-home .n2c-knowledge-desk .n2c-home-editorial-feature:hover{background:#D4E5EC!important}
.at-home .n2c-knowledge-desk .n2c-home-editorial-recent>a{
 background:#EEF5F7!important;border-right-color:#CDDEE4
}
.at-home .n2c-knowledge-desk .n2c-home-editorial-extra{
 background:#E7F0F4!important;border-top-color:#C8DDE4;color:#173B53!important
}
.at-home .n2c-knowledge-desk .n2c-home-editorial-extra strong{color:#163E55}
.at-home .n2c-knowledge-desk .n2c-ri-home,
.at-home .n2c-knowledge-desk .n2c-home-judgements{
 background:#FFFFFF;border-color:#D5E0E5
}
.at-home .n2c-knowledge-desk .n2c-home-ask-chambers{
 background:#E5EDF1;border-color:#D2DFE5;color:#173B52
}
.at-home .n2c-knowledge-desk .n2c-home-ask-highlights>a{color:#173D51}
.at-home .n2c-kd-directory{
 background:#FFFFFF;border-color:#D5E0E5
}
.at-home .n2c-kd-directory a{
 border-right-color:#D5E0E5;color:#194A72!important
}
.at-home .n2c-kd-directory a:hover{background:#EAF2F7}
.at-home .n2c-kd-podcasts{color:#24577E}
.at-home a:focus-visible{outline-color:#2857C5}
/* Accessible contrast and no forced animations. */
@media(prefers-reduced-motion:reduce){
 body.n2c-islamabad-live #site-header.n2c-nav-scrolled{transition:none!important}
}
