.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3429 .elementor-element.elementor-element-de17af5 .elementor-icon-list-icon i{color:#B79A70;transition:color 0.3s;}.elementor-3429 .elementor-element.elementor-element-de17af5 .elementor-icon-list-icon svg{fill:#B79A70;transition:fill 0.3s;}.elementor-3429 .elementor-element.elementor-element-de17af5{--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-3429 .elementor-element.elementor-element-de17af5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3429 .elementor-element.elementor-element-de17af5 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:15px;}.elementor-3429 .elementor-element.elementor-element-de17af5 .elementor-icon-list-text{color:#193B55;transition:color 0.3s;}.elementor-3429 .elementor-element.elementor-element-a570236 .elementor-icon-list-icon i{color:#B79A70;transition:color 0.3s;}.elementor-3429 .elementor-element.elementor-element-a570236 .elementor-icon-list-icon svg{fill:#B79A70;transition:fill 0.3s;}.elementor-3429 .elementor-element.elementor-element-a570236{--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-3429 .elementor-element.elementor-element-a570236 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3429 .elementor-element.elementor-element-a570236 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:15px;}.elementor-3429 .elementor-element.elementor-element-a570236 .elementor-icon-list-text{color:#193B55;transition:color 0.3s;}.elementor-3429 .elementor-element.elementor-element-5e6651a .elementor-icon-list-icon i{color:#B79A70;transition:color 0.3s;}.elementor-3429 .elementor-element.elementor-element-5e6651a .elementor-icon-list-icon svg{fill:#B79A70;transition:fill 0.3s;}.elementor-3429 .elementor-element.elementor-element-5e6651a{--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-3429 .elementor-element.elementor-element-5e6651a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3429 .elementor-element.elementor-element-5e6651a .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;line-height:15px;}.elementor-3429 .elementor-element.elementor-element-5e6651a .elementor-icon-list-text{color:#193B55;transition:color 0.3s;}/* Start custom CSS *//* NITRUC 2027 article: scoped reference details and exact responsive breakpoints. */
#ntr-guide,#ntr-guide *{box-sizing:border-box;}
#ntr-guide{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;}
#ntr-guide :is(p,span,a,button){font-family:inherit;}
#ntr-guide :is(h1,h2,h3,.ntr27-number,.ntr27-fit-text){font-family:Georgia,'Times New Roman',serif!important;}
#ntr-guide .ntr27-guide h3,#ntr-guide .ntr27-faq h3{font-family:Arial,Helvetica,sans-serif!important;}
#ntr-guide :is(.ntr27-number,.ntr27-fit-text) span{font-family:inherit;}
#ntr-guide a{overflow-wrap:anywhere;}
#ntr-hero-title span{color:#b7d5e7;}
#ntr-hero .ntr27-label:after,#ntr-contact>.ntr27-label:after{display:block;content:'';width:61px;height:2px;background:#b79a70;margin-top:13px;}
#ntr-role-quote span{color:#aecfe2;}
#ntr-guide .ntr27-table-cell{word-break:normal;overflow-wrap:break-word;}
#ntr-guide .ntr27-table-row{position:static;}
#ntr-guide .ntr27-table-scroll:focus-visible{outline:2px solid #b79a70;outline-offset:3px;}
#ntr-guide .ntr27-guide p:last-child,#ntr-guide .ntr27-faq p:last-child{margin-bottom:0;}
#ntr-research:after,#ntr-contact:after,#ntr-interlude:after{content:'';position:absolute;border:1px solid rgba(193,164,119,.3);border-radius:50%;pointer-events:none;}
#ntr-research:after{width:220px;height:220px;right:-100px;top:-100px;}
#ntr-contact:after{width:280px;height:280px;right:-100px;top:-95px;}
#ntr-interlude:after{width:180px;height:180px;right:-78px;top:-96px;}
#ntr-mobile-toc summary{list-style:none;}
#ntr-mobile-toc summary::-webkit-details-marker{display:none;}
#ntr-mobile-toc summary p span{float:right;}
#ntr-mobile-toc summary:focus-visible{outline:2px solid #b79a70;}
#ntr-mobile-toc a{margin:0;font-size:13px;font-weight:400;}
@media(max-width:1300px){#ntr-hero-inner,#ntr-page{width:auto;margin-left:5%;margin-right:5%;}}
@media(max-width:1050px){
 #ntr-layout{grid-template-columns:minmax(0,1fr) 240px;gap:25px;}
 #ntr-guide .ntr27-profile{grid-template-columns:64px minmax(0,1fr) 250px;grid-template-areas:"num main fit";gap:21px;}
 #ntr-guide .ntr27-profile>.ntr27-number{font-size:40px;}
}
@media(max-width:850px){
 #ntr-hero-title{font-size:42px;}
 #ntr-hero-inner{padding:40px 0;}
 #ntr-layout{display:block;}
 #ntr-sidebar{display:none;}
 #ntr-mobile-toc{display:flex;}
 #ntr-take-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:17px;}
 #ntr-take-grid>div{padding:0;border:0;}
 #ntr-method-grid{grid-template-columns:1fr;grid-template-rows:auto;}
 #ntr-guide .ntr27-profile{grid-template-columns:62px minmax(0,1fr);grid-template-areas:"num main" "fit fit";gap:16px 18px;padding:28px 0;}
 #ntr-guide .ntr27-fit{margin-top:2px;min-height:0;}
 #ntr-research{padding:28px 24px;}
 #ntr-contact{padding:30px;}
 #ntr-author-strip{flex-wrap:wrap;gap:12px;}
}
@media(max-width:570px){
 #ntr-hero-title{font-size:36px;}
 #ntr-hero .ntr27-body{font-size:15px;}
 #ntr-about-button{display:none;}
 #ntr-guide .ntr27-profile{grid-template-columns:1fr;grid-template-areas:"num" "main" "fit";gap:11px;}
 #ntr-guide .ntr27-profile>.ntr27-number{font-size:36px;}
 #ntr-guide .ntr27-profile h3{font-size:26px;}
 #ntr-guide .ntr27-fit-text{font-size:16px;}
 #ntr-guide .ntr27-h2{font-size:29px;}
 #ntr-research h2{font-size:26px;}
 #ntr-role-quote{font-size:24px;padding:25px 22px;}
 #ntr-interlude{padding:25px 22px;margin:30px 0 24px;}
 #ntr-interlude h3{font-size:24px;}
 #ntr-mobile-toc [data-e-type="e-accordion-item-content"]{grid-template-columns:1fr;}
 #ntr-author-card{flex-direction:column;}
 #ntr-contact .ntr27-button{width:100%;white-space:normal;}
}
@media(prefers-reduced-motion:no-preference){html:has(#ntr-guide){scroll-behavior:smooth;}}
/* Scroll-linked active section treatment, progressively enhanced over anchor navigation. */
@supports (animation-timeline:view()){
 #ntr-guide{timeline-scope:--ntr-intro,--ntr-compare,--ntr-method,--ntr-firms,--ntr-choosing,--ntr-roles,--ntr-models,--ntr-specialized,--ntr-faq,--ntr-author;}
 #ntr-intro{view-timeline-name:--ntr-intro;view-timeline-axis:block;view-timeline-inset:12% calc(88% - 1px);}
 #ntr-toc-intro{animation:ntr27-current 1s linear;animation-timeline:--ntr-intro;animation-range:contain 0% contain 100%;animation-fill-mode:none;}
#ntr-compare{view-timeline-name:--ntr-compare;view-timeline-axis:block;view-timeline-inset:12% calc(88% - 1px);}
 #ntr-toc-compare{animation:ntr27-current 1s linear;animation-timeline:--ntr-compare;animation-range:contain 0% contain 100%;animation-fill-mode:none;}
#ntr-method{view-timeline-name:--ntr-method;view-timeline-axis:block;view-timeline-inset:12% calc(88% - 1px);}
 #ntr-toc-method{animation:ntr27-current 1s linear;animation-timeline:--ntr-method;animation-range:contain 0% contain 100%;animation-fill-mode:none;}
#ntr-firms{view-timeline-name:--ntr-firms;view-timeline-axis:block;view-timeline-inset:12% calc(88% - 1px);}
 #ntr-toc-firms{animation:ntr27-current 1s linear;animation-timeline:--ntr-firms;animation-range:contain 0% contain 100%;animation-fill-mode:none;}
#ntr-choosing{view-timeline-name:--ntr-choosing;view-timeline-axis:block;view-timeline-inset:12% calc(88% - 1px);}
 #ntr-toc-choosing{animation:ntr27-current 1s linear;animation-timeline:--ntr-choosing;animation-range:contain 0% contain 100%;animation-fill-mode:none;}
#ntr-roles{view-timeline-name:--ntr-roles;view-timeline-axis:block;view-timeline-inset:12% calc(88% - 1px);}
 #ntr-toc-roles{animation:ntr27-current 1s linear;animation-timeline:--ntr-roles;animation-range:contain 0% contain 100%;animation-fill-mode:none;}
#ntr-models{view-timeline-name:--ntr-models;view-timeline-axis:block;view-timeline-inset:12% calc(88% - 1px);}
 #ntr-toc-models{animation:ntr27-current 1s linear;animation-timeline:--ntr-models;animation-range:contain 0% contain 100%;animation-fill-mode:none;}
#ntr-specialized{view-timeline-name:--ntr-specialized;view-timeline-axis:block;view-timeline-inset:12% calc(88% - 1px);}
 #ntr-toc-specialized{animation:ntr27-current 1s linear;animation-timeline:--ntr-specialized;animation-range:contain 0% contain 100%;animation-fill-mode:none;}
#ntr-faq{view-timeline-name:--ntr-faq;view-timeline-axis:block;view-timeline-inset:12% calc(88% - 1px);}
 #ntr-toc-faq{animation:ntr27-current 1s linear;animation-timeline:--ntr-faq;animation-range:contain 0% contain 100%;animation-fill-mode:none;}
#ntr-author{view-timeline-name:--ntr-author;view-timeline-axis:block;view-timeline-inset:12% calc(88% - 1px);}
 #ntr-toc-author{animation:ntr27-current 1s linear;animation-timeline:--ntr-author;animation-range:contain 0% contain 100%;animation-fill-mode:none;}
 @keyframes ntr27-current{0%,100%{background:#e7f0f6;border-left-color:#235d89;color:#0d3b60;font-weight:700;}}
}
@supports not (animation-timeline:view()){
 #ntr-guide:has(#ntr-intro:target) #ntr-toc-intro{background:#e7f0f6;border-left-color:#235d89;color:#0d3b60;font-weight:700;}
#ntr-guide:has(#ntr-compare:target) #ntr-toc-compare{background:#e7f0f6;border-left-color:#235d89;color:#0d3b60;font-weight:700;}
#ntr-guide:has(#ntr-method:target) #ntr-toc-method{background:#e7f0f6;border-left-color:#235d89;color:#0d3b60;font-weight:700;}
#ntr-guide:has(#ntr-firms:target) #ntr-toc-firms{background:#e7f0f6;border-left-color:#235d89;color:#0d3b60;font-weight:700;}
#ntr-guide:has(#ntr-choosing:target) #ntr-toc-choosing{background:#e7f0f6;border-left-color:#235d89;color:#0d3b60;font-weight:700;}
#ntr-guide:has(#ntr-roles:target) #ntr-toc-roles{background:#e7f0f6;border-left-color:#235d89;color:#0d3b60;font-weight:700;}
#ntr-guide:has(#ntr-models:target) #ntr-toc-models{background:#e7f0f6;border-left-color:#235d89;color:#0d3b60;font-weight:700;}
#ntr-guide:has(#ntr-specialized:target) #ntr-toc-specialized{background:#e7f0f6;border-left-color:#235d89;color:#0d3b60;font-weight:700;}
#ntr-guide:has(#ntr-faq:target) #ntr-toc-faq{background:#e7f0f6;border-left-color:#235d89;color:#0d3b60;font-weight:700;}
#ntr-guide:has(#ntr-author:target) #ntr-toc-author{background:#e7f0f6;border-left-color:#235d89;color:#0d3b60;font-weight:700;}
}
#ntr-take-grid>div>div{width:auto;}
@media(max-width:570px){#ntr-hero{background-position:70% center;}}

#ntr-guide img{clip-path:circle(50%);}
@media(max-width:570px){#ntr-hero{background-image:linear-gradient(90deg,rgba(7,29,53,.65),rgba(7,29,53,.48)),url(https://nitruc.io/wp-content/uploads/2026/10/nitruc-ai-executive-search-hero.png);}}

/* October 2026 editorial refinements — scoped to this article. */
#ntr-guide [id$="-capabilities"] strong { display: inline-block; margin-bottom: 6px; font-size: 11px; font-weight: 700; letter-spacing: 1.1px; color: #315f7e; }
#ntr-faq-accordion summary { list-style: none; }
#ntr-faq-accordion summary::-webkit-details-marker { display: none; }
#ntr-faq-accordion summary::after { content: "+"; flex: 0 0 24px; font: 400 25px/1 Arial,sans-serif; text-align: center; color: #497893; }
#ntr-faq-accordion details[open] > summary::after { content: "−"; }
#ntr-faq-accordion summary:hover h3 { color: #497893; }
#ntr-faq-accordion summary:focus-visible { outline: 2px solid #5e91b4; outline-offset: 5px; }
#ntr-guide #ntr-faq-accordion h3 { font-family: Arial,Helvetica,sans-serif!important; }
#ntr-faq-accordion .e-accordion-item-content-base > p:last-child { margin-bottom: 0; }
@media(max-width:570px) {
 #ntr-guide [id^="ntr-glance-"] > div { grid-template-columns: 1fr; gap: 8px; }
 #ntr-guide [id^="ntr-glance-"] > div > div { display: grid; grid-template-columns: 104px minmax(0,1fr); gap: 8px; align-items: baseline; }
 #ntr-guide [id^="ntr-glance-"] > div > div > p { margin: 0; }
 #ntr-faq-accordion summary { gap: 14px; padding: 20px 0; }
 #ntr-faq-accordion h3 { font-size: 17px; }
 #ntr-faq-accordion .e-accordion-item-content-base { padding-right: 0; }
}/* End custom CSS */