:root{--light-primary-color:#713183;--light-primary-color-light:#8b49a0;--light-primary-color-heading:#713183;--light-primary-color-background:#713183;--light-secondary-color:#007acc;--light-secondary-color-light:#3399dd;--light-accent-color:#e37f01;--light-accent-color-light:#f3952e;--light-accent-color-alt:#dcace8;--light-accent-color-alt-light:#eac2f0;--light-background-color:#ffffff;--light-background-color-alt:#ffffff;--light-primary-color-text:#ffffff;--light-text-color-dark:#ffffff;--light-text-color:#333333;--light-blockquote-bg:#ededed;--light-blockquote-text:#555555;--light-blockquote-border:#78c0a8;--primary-color:var(--light-primary-color);--primary-color-light:var(--light-primary-color-light);--primary-color-heading:var(--light-primary-color-heading);--primary-color-background:var(--light-primary-color-background);--secondary-color:var(--light-secondary-color);--secondary-color-light:var(--light-secondary-color-light);--accent-color:var(--light-accent-color);--accent-color-light:var(--light-accent-color-light);--accent-color-alt:var(--light-accent-color-alt);--accent-color-alt-light:var(--light-accent-color-alt-light);--background-color:var(--light-background-color);--background-color-alt:var(--light-background-color-alt);--primary-color-text:var(--light-primary-color-text);--text-color:var(--light-text-color);--blockquote-bg:var(--light-blockquote-bg);--blockquote-text:var(--light-blockquote-text);--blockquote-border:var(--light-blockquote-border);--surface-muted:#f8f9fa;--surface-soft:#fbf3fe}[data-theme=dark]{--dark-primary-color:#9b5baf;--dark-primary-color-light:#b27fc2;--dark-primary-color-heading:#ddade8;--dark-primary-color-background:#713183;--dark-secondary-color:#3399dd;--dark-secondary-color-light:#66b3ff;--dark-accent-color:#f3952e;--dark-accent-color-light:#ffb151;--dark-accent-color-alt:#eac2f0;--dark-accent-color-alt-light:#f4e0f7;--dark-background-color:#181818;--dark-background-color-alt:#1f1f1f;--dark-primary-color-text:#ffffff;--dark-text-color:#f5f5f5;--dark-blockquote-bg:#333333;--dark-blockquote-text:#dddddd;--dark-blockquote-border:#78c0a8;--primary-color:var(--dark-primary-color);--primary-color-light:var(--dark-primary-color-light);--primary-color-heading:var(--dark-primary-color-heading);--primary-color-background:var(--dark-primary-color-background);--secondary-color:var(--dark-secondary-color);--secondary-color-light:var(--dark-secondary-color-light);--accent-color:var(--dark-accent-color);--accent-color-light:var(--dark-accent-color-light);--accent-color-alt:var(--dark-accent-color-alt);--accent-color-alt-light:var(--dark-accent-color-alt-light);--background-color:var(--dark-background-color);--background-color-alt:var(--dark-background-color-alt);--primary-color-text:var(--dark-primary-color-text);--text-color:var(--dark-text-color);--blockquote-bg:var(--dark-blockquote-bg);--blockquote-text:var(--dark-blockquote-text);--blockquote-border:var(--dark-blockquote-border);--surface-muted:#1f1f1f;--surface-soft:#2d2436}.container-heading{max-width:900px}.container-content{max-width:700px}.container-content-wide{max-width:900px}.nkd-heading-primary-light h1,.nkd-heading-primary-light h2,.nkd-heading-primary-light h3,.nkd-heading-primary-light h4,.nkd-heading-primary-light h5,.nkd-heading-primary-light h6{color:#f5f5f5}.nkda-heading-primary{color:var(--primary-color-heading);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:clamp(1rem,4vw + 1rem,2.5rem);line-height:1.2;word-break:break-word}.nkda-heading-primary-content{font-size:clamp(.8rem,2vw + 1rem,1.2rem)}.nkda-heading-secondary{color:var(--text-color);font-size:clamp(.8rem,2vw + 1rem,1.2rem)}.bg-brand-primary{background-color:var(--primary-color-background)}.bg-brand-secondary{background-color:#54595f}.bg-brand-development{background-color:green;color:#fff}.bg-brand-canary{background-color:#b8860b;color:#fff}.bg-brand-preview{background-color:#ff8c00;color:#fff}.bg-brand-menu{background-color:#43464c}pre{max-width:1024px}.btn-group-xs>.btn,.btn-xs{padding:.25rem .4rem;font-size:.875rem;line-height:.5;border-radius:.2rem}.navbar-brand-topbaritem{font-size:.9em}.nkda-text-primary{color:var(--primary-color-background)}[data-theme=dark] .navbar:not(#topBarNav){background-color:var(--background-color)!important}[data-theme=dark] #topBarNav{background-color:var(--primary-color-background)!important}[data-theme=dark] #topBarNav .navbar-brand-topbaritem{color:var(--dark-primary-color-text)!important}[data-theme=dark] .navbar-light .navbar-nav .nav-link{color:var(--text-color)}[data-theme=dark] .navbar-light .navbar-toggler-icon{filter:invert(1)}[data-theme=dark] .navbar-light .navbar-toggler{border-color:rgba(255,255,255,.1)}.bg-nkdagility-primary{background-color:var(--primary-color)!important}.bg-nkdagility-accent{background-color:var(--accent-color)!important}.btn-nkdprimary{background-color:var(--primary-color-background);color:#fff}.btn-nkdprimary:hover{background-color:var(--primary-color-heading);color:#fff}.text-bg-nkdagility-primary{background-color:var(--primary-color-background)}.btn-nkdagility-primary{background-color:var(--primary-color);color:#fff!important}.btn-nkdagility-primary:hover{background-color:var(--primary-color-light);color:#fff!important}.btn-nkdagility-primary-light{background-color:var(--primary-color-light);color:#fff!important}.btn-nkdagility-primary-light:hover{background-color:var(--primary-color);color:#fff!important}.btn-nkdagility-secondary{background-color:var(--secondary-color);color:#fff!important}.btn-nkdagility-secondary:hover{background-color:var(--secondary-color-light);color:#fff!important}.btn-nkdagility-secondary-light{background-color:var(--secondary-color-light);color:#fff!important}.btn-nkdagility-secondary-light:hover{background-color:var(--secondary-color);color:#fff!important}.btn-nkdagility-accent{background-color:var(--accent-color);color:#fff!important}.btn-nkdagility-accent:hover{background-color:var(--accent-color-light);color:#fff!important}.btn-nkdagility-accent-light{background-color:var(--accent-color-light);color:#fff!important}.btn-nkdagility-accent-light:hover{background-color:var(--accent-color);color:#fff!important}.btn-nkdagility-accent-alt{background-color:var(--accent-color-alt);color:#fff!important}.btn-nkdagility-accent-alt:hover{background-color:var(--accent-color-alt-light);color:#fff!important}.btn-nkdagility-accent-alt-light{background-color:var(--accent-color-alt-light);color:#fff!important}.btn-nkdagility-accent-alt-light:hover{background-color:var(--accent-color-alt);color:#fff!important}[data-theme=dark] .card{background-color:#2d2d2d;color:var(--text-color);border-color:#444}[data-theme=dark] .card-header,[data-theme=dark] .card-footer{background-color:#2d2d2d;border-color:#444;color:var(--text-color)}[data-theme=dark] .card a:not(.btn){color:var(--accent-color-light)}[data-theme=dark] a:not(.btn):not(.navbar-brand):not(.nav-link){color:#f5f5f5}.card-footer{background-color:inherit}.card .list-group{background-color:inherit}[data-theme=dark] .list-group-item{background-color:#2d2d2d;color:var(--text-color);border-color:#444}.sectioncards .card-body,.sectioncards .card-footer,.sectioncards .list-group,.sectioncards .list-group-item{transition:background-color .3s ease,color .3s ease}[data-theme=dark] .sectioncards .card-body,[data-theme=dark] .sectioncards .card-footer,[data-theme=dark] .sectioncards .list-group,[data-theme=dark] .sectioncards .list-group-item{background-color:#2d2d2d;color:var(--text-color)}[data-theme=dark] .card-body .text-muted{color:#b0b0b0!important}.section-title{color:var(--text-color)}.section-content strong{color:var(--primary-color-heading)}.section-bg-primary{background-color:var(--primary-color-background);color:#fff;padding:2rem 3rem}.section-bg-secondary{background-color:var(--secondary-color);color:#fff;padding:3rem 2rem;margin:0 -2rem;border-radius:0}.section-bg-light-accent-alt{background-color:var(--accent-color-alt-light);color:var(--text-color);padding:2rem 3rem}.section-bg-primary :is(h1,h2,h3,h4,h5,h6),.section-bg-secondary :is(h1,h2,h3,h4,h5,h6){color:#fff}.section-bg-light-accent-alt :is(h1,h2,h3,h4,h5,h6){color:var(--text-color)}.site-section-outcomes,.site-section-capabilities{max-width:900px}.section-boxesrow{margin:3rem 0;--grade-color:var(--primary-color)}.section-grade-primary{--grade-color:var(--primary-color)}.section-grade-secondary{--grade-color:var(--secondary-color)}.section-grade-accent{--grade-color:var(--accent-color)}.section-boxesrow .box{min-height:200px;transition:all .3s ease}.section-boxesrow .box:hover{transform:translateY(-5px)}.section-boxesrow .title{font-weight:600}.section-boxesrow.boxed .box{border:2px solid transparent;border-top:4px solid color-mix(in srgb,var(--grade-color) calc(var(--box-grade)/var(--box-count) * 100%),transparent);background-color:color-mix(in srgb,var(--grade-color) calc(var(--box-grade)/var(--box-count) * 18%),var(--background-color));box-shadow:0 4px 12px rgba(0,0,0,.1)}.section-boxesrow.boxed .box:hover{box-shadow:0 8px 25px rgba(0,0,0,.15)}.section-boxesrow.verticalSeparator .row{position:relative}.section-boxesrow.verticalSeparator .row::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2px;height:60%;background-color:var(--grade-color);z-index:10}.section-boxesrow.verticalSeparator .row:has(.col-12:only-child)::before{display:none}@media(max-width:767px){.section-boxesrow.verticalSeparator .row::before{display:none}}.section-outcomehero{margin:2rem 0}.section-outcomehero .box{border-radius:0;min-height:200px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.section-outcomehero .box:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.15)}.section-outcomehero .box-primary{background-color:var(--primary-color);color:#fff}.section-outcomehero .box-accent{background-color:var(--accent-color-alt);color:var(--text-color)}.section-outcomehero .box-light{background-color:var(--surface-soft);color:var(--text-color)}.section-outcomehero .text{font-size:1.8rem;font-weight:500;line-height:1.4;text-align:left}.section-outcomehero .cta{width:90%;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.section-outcomehero .cta-text{font-size:1.4rem;font-weight:600;color:var(--text-color);margin-bottom:0;flex:1}.section-outcomehero .cta-text strong{color:var(--primary-color-heading)}.section-outcomehero .button,.section-casestudy .button{padding:12px 30px;font-size:1.1rem;font-weight:600;border-radius:8px;transition:all .3s ease;text-decoration:none;background-color:initial!important;color:var(--primary-color-heading)!important;border:2px solid var(--primary-color-heading)!important;flex-shrink:0}.section-outcomehero .button:hover,.section-casestudy .button:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);background-color:var(--primary-color-heading)!important;color:#fff!important}@media(max-width:768px){.section-outcomehero .box{min-height:160px;margin-bottom:1rem}.section-outcomehero .cta{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.section-outcomehero .text{font-size:1.2rem}.section-outcomehero .cta-text{font-size:1.3rem}.section-outcomehero .button{padding:10px 25px;font-size:1rem}}.section-casestudy .cta{width:60%;margin-top:3rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.section-casestudy .cta-text{font-size:1.4rem;font-weight:600;color:var(--text-color);margin-bottom:0;flex:1}.section-casestudy .cta-text strong{color:var(--primary-color-heading)}.section-list .item-header{display:flex;align-items:flex-start}.section-list .item-icon{color:var(--primary-color)}.section-list .item-title{color:var(--primary-color-heading)}.section-list .item-content{color:var(--text-color)}@media(max-width:768px){.section-list .item-header{gap:.75rem}.section-list .item-icon{font-size:1.3rem;width:1.3rem}.section-list .item-title{font-size:1.2rem}.section-list .item-content{margin-left:2rem;font-size:.95rem}}.section-list.list-boxed{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0}.section-list.list-boxed .item{background-color:var(--background-color-alt);border:2px solid var(--primary-color);border-radius:12px;padding:2rem;margin-bottom:0;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.section-list.list-boxed .item:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgba(0,0,0,.15);border-color:var(--primary-color-heading)}.section-list.list-boxed .item-header{margin-bottom:1rem;gap:1.25rem}.section-list.list-boxed .item-icon{font-size:2rem;margin-top:.1rem;width:2rem}.section-list.list-boxed .item-title{font-size:1.6rem;font-weight:700;line-height:1.2}.section-list.list-boxed .item-content{margin-left:0;font-size:1.1rem;line-height:1.7}@media(max-width:768px){.section-list.list-boxed{grid-template-columns:1fr;gap:1.5rem}.section-list.list-boxed .item{padding:1.5rem}.section-list.list-boxed .item-icon{font-size:1.7rem;width:1.7rem}.section-list.list-boxed .item-title{font-size:1.4rem}.section-list.list-boxed .item-content{font-size:1rem}}.section-quote{padding:2rem 0}.section-quote .bq{background:0 0;border:none;margin:0;padding:0;position:relative;font-style:normal}.section-quote .bq::before{content:"\201C";font-size:6rem;color:var(--primary-color);position:absolute;left:-2rem;top:-1rem;line-height:1;font-family:Georgia,serif}.section-quote .body{padding-left:3rem;font-size:1.5rem;line-height:1.6;font-style:italic;color:var(--text-color);position:relative}.section-quote .body p{margin-bottom:1.5rem}.section-quote .body p:last-child{margin-bottom:0}.section-quote .body p:last-child strong{font-style:normal;font-weight:600;color:var(--primary-color-heading);display:block;margin-top:1rem;font-size:1.2rem}.section-bg-primary .section-quote .bq::before,.section-bg-secondary .section-quote .bq::before{color:rgba(255,255,255,.7)}.section-bg-primary .section-quote .body,.section-bg-secondary .section-quote .body{color:#fff}.section-bg-primary .section-quote .body p:last-child strong,.section-bg-secondary .section-quote .body p:last-child strong{color:rgba(255,255,255,.9)}@media(max-width:768px){.section-quote .bq::before{font-size:4rem;left:-1rem;top:-.5rem}.section-quote .body{padding-left:2rem;font-size:1.3rem}.section-quote .body p:last-child strong{font-size:1.1rem}.section-bg-primary,.section-bg-secondary{padding:2rem 1rem;margin:0 -1rem}}.section-cta{padding:0 0}.section-cta .inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.section-cta .text{font-size:1.8rem;font-weight:500;color:var(--text-color);margin:0;line-height:1.4}.section-cta .text strong{color:var(--bs-primary);font-weight:700}.section-cta .button{font-weight:600;padding:.75rem 2rem;border-radius:.5rem;text-decoration:none;transition:all .3s ease;min-width:160px;white-space:nowrap}.section-cta .button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media(max-width:768px){.section-cta .inner{flex-direction:column;gap:1.5rem;text-align:center}.section-cta .text{font-size:1.1rem}.section-cta .button{width:100%;max-width:280px}}.section-bg-primary .section-cta .text,.section-bg-secondary .section-cta .text{color:#fff!important}.section-bg-primary .section-cta .text strong,.section-bg-secondary .section-cta .text strong{color:#fff!important;text-shadow:0 0 3px rgba(0,0,0,.3)}.section-bg-primary .section-outcomehero .cta-text,.section-bg-secondary .section-outcomehero .cta-text,.section-bg-primary .section-outcomehero .cta-text strong,.section-bg-secondary .section-outcomehero .cta-text strong{color:#fff!important;text-shadow:0 0 3px rgba(0,0,0,.3)}.section-bg-primary .section-cta .button,.section-bg-secondary .section-cta .button,.section-bg-primary .section-outcomehero .button,.section-bg-secondary .section-outcomehero .button,.section-bg-primary .section-casestudy .button,.section-bg-secondary .section-casestudy .button{background-color:initial!important;color:#fff!important;border-color:#fff!important}.section-bg-primary .section-cta .button:hover,.section-bg-secondary .section-cta .button:hover,.section-bg-primary .section-outcomehero .button:hover,.section-bg-secondary .section-outcomehero .button:hover,.section-bg-primary .section-casestudy .button:hover,.section-bg-secondary .section-casestudy .button:hover{background-color:#fff!important;color:var(--primary-color-background)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)!important}.section-textnlist{margin:2rem 0}.section-textnlist .aside{padding-right:2rem}.section-textnlist .copy{font-size:1.1rem;line-height:1.6;color:var(--text-color)}.section-textnlist .copy :is(h1,h2,h3,h4,h5,h6){color:var(--primary-color-heading);margin-bottom:1rem}.section-textnlist .copy p{margin-bottom:1rem}.section-textnlist .copy p:last-child{margin-bottom:0}.section-textnlist .list-col{padding-left:2rem}.section-textnlist .panel{background-color:var(--surface-muted);border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,8%);border:1px solid rgba(0,0,0,5%)}.section-textnlist .list{list-style:none;padding:0;margin:0}.section-textnlist .item{display:flex;align-items:flex-start;padding:0}.section-textnlist .item:last-child{margin-bottom:0}.section-textnlist .icon{color:var(--primary-color);margin-right:1rem;margin-top:.25rem;flex-shrink:0;width:1.5rem;text-align:center;font-size:1.3rem}.section-textnlist .item-content{flex:1;color:var(--text-color);line-height:1.6;font-size:1.1rem}.section-textnlist .item-content :is(h1,h2,h3,h4,h5,h6){color:var(--primary-color-heading);margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.section-textnlist .item-content p{margin-bottom:.5rem}.section-textnlist .item-content p:last-child{margin-bottom:0}.section-textnlist .item-content strong{color:var(--primary-color-heading);font-weight:600}@media(max-width:991px){.section-textnlist .aside{padding-right:0;margin-bottom:2rem}.section-textnlist .list-col{padding-left:0}}@media(max-width:768px){.section-textnlist .panel{padding:1.5rem}.section-textnlist .copy{font-size:1rem}.section-textnlist .item-content{font-size:1rem}.section-textnlist .item{margin-bottom:1.5rem}.section-textnlist .icon{font-size:1.2rem;margin-right:.75rem;width:1.2rem}.section-textnlist .item-content :is(h1,h2,h3,h4,h5,h6){font-size:1.1rem}}