/* Business scope and job navigation. Plain HTML remains useful without JS. */
.sel-selection{background:linear-gradient(135deg,#fff 0%,#fff8f8 100%);border-top:1px solid #f2e3e5;border-bottom:1px solid #f2e3e5}
.sel-selection h2{font-size:clamp(27px,3vw,42px);line-height:1.4;margin:8px 0 16px}.sel-intro{max-width:950px;color:#626875;line-height:1.9}.sel-tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.sel-tier-card{display:flex;flex-direction:column;gap:9px;min-width:0;border:1px solid #e1d7da;border-radius:16px;background:#fff;padding:28px 30px;text-decoration:none!important;box-shadow:0 6px 20px #44202a04;color:#23262d!important}.sel-tier-card:hover,.sel-tier-card:focus-visible{border-color:#d9182d;box-shadow:0 8px 28px #a9001510}.sel-tier-label{display:flex;align-items:center;gap:10px;color:#a62b3c;font-weight:700}.sel-tier-label b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff0f2;font-size:14px}.sel-tier-card h3{font-size:clamp(20px,2vw,27px);line-height:1.45;margin:4px 0}.sel-tier-card p{font-size:16px;line-height:1.8;margin:0;color:#666b78}.sel-tier-card .sel-tier-question{color:#30343e;font-weight:600}.sel-card-action{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#d60017;font-weight:700;border-top:1px solid #eee1e4;margin-top:12px;padding-top:15px}.sel-scope-note,.sel-secondary{font-size:15px;color:#77727b;line-height:1.8;margin-top:22px}.sel-text-link{display:inline-block;color:#c60018!important;text-underline-offset:4px;font-weight:600;line-height:1.8}.sel-text-link:hover{text-decoration:underline}.sel-phase-box{padding-top:22px;margin-top:24px;border-top:1px solid #eadcdf}.sel-phase-box h3{font-size:23px;margin:0 0 16px}.sel-phases{display:flex;flex-wrap:wrap;gap:10px}.sel-phases a{border:1px solid #e0e1e5;border-radius:9px;padding:10px 14px;background:white;text-decoration:none;font-weight:500;color:#343842!important}.sel-phase-box p{color:#707481;line-height:1.8}.sel-selection#selection-start{margin-top:20px;padding:34px;border-radius:16px}.v3-home .focused-hero{display:block;max-width:1280px}.v3-home .focused-hero .hero-copy{max-width:850px}.v3-home .focused-hero{padding-bottom:48px}.sel-detail-hero,.sel-role-hero{padding-top:26px;padding-bottom:28px}.sel-detail-hero h1,.sel-role-hero h1{font-size:clamp(31px,3.8vw,50px);max-width:1000px;line-height:1.45;margin:14px 0}.sel-lead{max-width:1020px;font-size:19px;line-height:1.9;color:#626875}.sel-detail-hero .breadcrumbs{padding-left:0;padding-right:0}.sel-tier-nav{display:flex;flex-wrap:wrap;gap:10px;padding-top:12px;padding-bottom:26px}.sel-tier-nav a{border:1px solid #dde0e7;border-radius:30px;padding:9px 18px;text-decoration:none;color:#555d6c}.sel-tier-nav a[aria-current=page]{color:#c90017;background:#fff3f4;border-color:#e7acb4;font-weight:700}.sel-detail-body{max-width:1160px}.sel-detail-section{position:relative;padding-top:34px;padding-bottom:34px;border-top:1px solid #e9e9ef;scroll-margin-top:175px}.sel-detail-section h2{font-size:clamp(24px,2.5vw,32px);line-height:1.5;margin:0 0 20px}.sel-detail-section p{line-height:1.9;color:#5d6471}.sel-check-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.sel-check-list li{border-left:3px solid #dc2b3f;background:#fafafb;padding:17px 18px;color:#484f5c;line-height:1.85}.sel-business-flow{counter-reset:sel-flow;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0 0;margin:0;gap:22px}.sel-business-flow:has(li:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.sel-business-flow li{position:relative;border:1px solid #dce0e8;background:#fff;border-radius:12px;padding:20px 16px;min-width:0}.sel-business-flow li+li:before{content:'→';position:absolute;left:-20px;top:27px;color:#bb2035;font-size:20px}.sel-flow-number{display:inline-grid;place-items:center;width:28px;height:28px;background:#f9e9ec;border-radius:50%;color:#b51d33;font-size:14px;font-weight:700}.sel-business-flow h3{font-size:18px;line-height:1.5;margin:13px 0 7px}.sel-business-flow p{font-size:15px;margin:0 0 12px}.sel-business-flow a{font-size:14px}.sel-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sel-scope-grid article{padding:22px;background:#f8f9fb;border:1px solid #ebedf1;border-radius:12px}.sel-scope-grid h3{font-size:20px;line-height:1.5;margin:0 0 10px}.sel-scope-grid p{margin:0;line-height:1.85}.sel-related-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.sel-client-quote{margin:0 0 20px;padding:24px 28px;border:1px solid #edc6cc;background:#fff7f8;border-radius:12px}.sel-client-quote figcaption{color:#8e5962;font-size:14px}.sel-client-quote blockquote{border:0;margin:14px 0;font-size:23px;line-height:1.7;color:#30343d;padding:0}.sel-client-quote p{font-size:15px;line-height:1.85;color:#6c6470;margin:9px 0}.sel-record-note{border-left:3px solid #b9beca;padding:6px 18px;margin-top:25px}.sel-record-note h3{font-size:17px}.sel-anchor{position:relative;display:block;scroll-margin-top:175px}.sel-role-hero{padding-bottom:16px}.sel-role-board{padding-bottom:36px}.sel-role-board>h2{font-size:24px;margin:0 0 16px}.sel-role-tabs{display:flex;gap:9px;flex-wrap:wrap;border-bottom:1px solid #e1e3e9;padding-bottom:14px}.sel-role-tabs a{border:1px solid #d8dce5;border-radius:9px;text-decoration:none;color:#454e5d;padding:12px 16px;background:#fff;white-space:nowrap;line-height:1.6;font-weight:600}.sel-role-tabs a[aria-selected=true]{color:#c60017;background:#fff1f3;border-color:#df9da7;box-shadow:inset 0 -3px #d71930}.sel-role-tabs a:focus-visible{outline:3px solid #e79aa6;outline-offset:3px}.sel-tab-hint{font-size:14px;color:#7a7f8a;margin:12px 0 22px}.sel-role-panel{padding:28px 30px;border:1px solid #e0e3e9;border-radius:14px;background:#fff;scroll-margin-top:170px;margin-bottom:20px}.sel-role-panel[hidden]{display:none!important}.sel-role-panel>h2{font-size:clamp(24px,2.8vw,34px);line-height:1.6;max-width:1000px;margin:8px 0 14px}.sel-role-task{font-size:18px;line-height:1.9;color:#626875;margin:0 0 22px}.sel-role-panel>.button{font-size:16px;min-height:auto;padding:12px 22px;text-decoration:none}.sel-handoff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 20px}.sel-handoff-grid article{padding:20px 22px;background:#f8f9fb;border-radius:10px}.sel-handoff-grid h3,.sel-role-bottom h3,.sel-role-ai h3{font-size:19px;line-height:1.6;margin:0 0 10px}.sel-handoff-grid p{font-size:16px;line-height:1.9;color:#626875;margin:0}.sel-role-result{padding:16px 19px;background:#fff5f6;border-left:3px solid #d83b4e;font-size:16px;line-height:1.9;color:#505664}.sel-role-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:27px}.sel-role-ai{margin-top:27px;padding-top:22px;border-top:1px solid #e5e8ee}.sel-role-ai p{color:#626875;line-height:1.9}.sel-role-panels .eyebrow{color:#a14150;font-size:14px}
@media(max-width:1000px){.sel-business-flow,.sel-business-flow:has(li:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}.sel-business-flow li+li:before{display:none}.sel-check-list{grid-template-columns:1fr}.sel-scope-grid{grid-template-columns:1fr}.sel-role-tabs{gap:8px}.sel-role-tabs a{padding:10px 12px;font-size:15px}}
@media(max-width:650px){.sel-tier-grid{grid-template-columns:1fr;gap:16px;margin-top:22px}.sel-tier-card{padding:23px 21px;gap:7px}.sel-tier-card h3{font-size:23px}.sel-intro{font-size:16px}.sel-selection#selection-start{padding:25px 20px;margin-left:var(--page-pad,16px);margin-right:var(--page-pad,16px);width:auto}.sel-business-flow,.sel-business-flow:has(li:nth-child(5)){grid-template-columns:1fr;gap:24px}.sel-business-flow li+li:before{display:block;content:'↓';top:-26px;left:50%;transform:translateX(-50%)}.sel-detail-hero,.sel-role-hero{padding-top:20px}.sel-lead{font-size:17px;line-height:1.9}.sel-detail-section{padding-top:27px;padding-bottom:27px}.sel-tier-nav{gap:8px}.sel-tier-nav a{font-size:14px;padding:8px 13px}.sel-role-tabs{flex-wrap:wrap;overflow-x:visible;padding:3px 3px 14px;scroll-padding:5px;-webkit-overflow-scrolling:touch;max-width:100%}.sel-role-tabs a{flex:none;padding:11px 14px}.sel-role-panel{padding:23px 20px}.sel-handoff-grid,.sel-role-bottom{grid-template-columns:1fr;gap:16px}.sel-handoff-grid article{padding:18px}.sel-role-task{font-size:17px}.sel-role-panel>.button{display:block;text-align:center;white-space:normal}.sel-client-quote{padding:20px;margin-left:0;margin-right:0}.sel-client-quote blockquote{font-size:20px}.sel-phases a{font-size:15px;padding:9px 11px}.v3-home .focused-hero{padding-bottom:32px}.sel-detail-hero .actions{align-items:flex-start;flex-direction:column}.sel-role-board{min-width:0}.sel-role-panel h2{overflow-wrap:anywhere}.sel-tier-card{overflow-wrap:break-word}}

@media(min-width:801px){.v3-home .focused-hero .hero-copy{max-width:960px;margin-inline:auto;text-align:center}.v3-home .focused-hero .hero-copy .eyebrow{justify-content:center}.v3-home .focused-hero .hero-copy>p{max-width:760px;margin-inline:auto}}
/* Home introduces management scope; finder advances to real tasks. */
.sel-finder-page{padding-top:4px}.sel-finder-intro{max-width:900px;margin-bottom:25px}.sel-finder-intro h1{font-size:clamp(28px,3vw,40px);line-height:1.45;margin:8px 0 14px}.sel-finder-intro p{font-size:17px;line-height:1.85;color:#626875;margin:0}.sel-finder-page #finder-form{display:none}.js-enabled .sel-finder-page #finder-form{display:block}.sel-finder-page .selected-conditions{display:none}.js-enabled .sel-finder-page .selected-conditions{display:flex}.sel-finder-page .selected-conditions[hidden]{display:none!important}.sel-finder-page .results-heading h2{font-size:24px;line-height:1.5}.sel-finder-page .results-heading{margin-top:26px}.sel-finder-page .more-conditions{margin-bottom:14px}.sel-finder-next{margin-top:36px;padding:24px 26px;border:1px solid #e5e7eb;border-radius:12px;background:#fafbfc}.sel-finder-next h2{font-size:21px;line-height:1.5;margin:0 0 9px}.sel-finder-next>p{color:#6b727e;font-size:15px;line-height:1.8;margin:0 0 13px}.sel-scope-shortcuts{display:flex;flex-wrap:wrap;gap:9px 25px}.sel-scope-shortcuts a{font-size:15px}.sel-finder-next details{margin-top:18px;border-top:1px solid #e3e6ec;padding-top:16px}.sel-finder-next summary{cursor:pointer;color:#4c5462;font-size:15px}.sel-finder-next .sel-phases{margin-top:15px}.sel-finder-next .sel-phases a{font-size:14px;padding:8px 10px}.sel-guide-records{display:flex;flex-wrap:wrap;gap:14px 28px}.finder-noscript{line-height:1.8;color:#647083;font-size:15px}@media(max-width:650px){.sel-finder-intro{margin-bottom:20px}.sel-finder-intro p{font-size:15px}.sel-finder-page .results-heading h2{font-size:21px}.sel-finder-next{padding:20px}.sel-scope-shortcuts{gap:10px 20px}.sel-finder-next h2{font-size:20px}.sel-guide-records{flex-direction:column;align-items:flex-start}}
.sel-finder-page .finder-query .button{flex:0 0 auto;min-width:116px;white-space:nowrap;padding-inline:18px}@media(max-width:650px){.sel-finder-page .finder-query .button{min-width:100px;padding-inline:12px}}
