:root{--shs-ink:#17233a;--shs-muted:#6b7890;--shs-line:#e5e9f2;--shs-paper:#fff;--shs-soft:#f5f7fb;--shs-violet:#6758df;--shs-violet-dark:#4d3fc6;--shs-coral:#f65368}
.skillhub-scenarios,.skillhub-scenario-single{overflow:hidden;color:var(--shs-ink);background:var(--shs-soft)}
.skillhub-scenarios *,.skillhub-scenario-single *{box-sizing:border-box}
.skillhub-scenarios svg,.skillhub-scenario-single svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.skillhub-scenarios-hero,.skillhub-scenario-hero{position:relative;overflow:hidden;padding:30px 0 90px;border-bottom:1px solid rgba(102,86,218,.12);background:radial-gradient(circle at 86% 18%,rgba(112,89,231,.19),transparent 28%),radial-gradient(circle at 6% 88%,rgba(62,186,231,.12),transparent 25%),linear-gradient(145deg,#fff 0%,#f8f6ff 55%,#edf7ff 100%)}
.skillhub-scenarios-hero::before,.skillhub-scenario-hero::before{position:absolute;top:-340px;right:-190px;width:700px;height:700px;border:1px solid rgba(101,82,214,.08);border-radius:50%;box-shadow:0 0 0 85px rgba(98,79,220,.018),0 0 0 170px rgba(98,79,220,.012);content:"";pointer-events:none}
.skillhub-scenarios-breadcrumb{position:relative;z-index:2;display:flex;align-items:center;gap:9px;margin-bottom:54px;color:#8a95a6;font-size:13px}
.skillhub-scenarios-breadcrumb a{color:#748096;text-decoration:none!important}.skillhub-scenarios-breadcrumb a:hover{color:var(--shs-violet)}
.skillhub-scenarios-hero__grid,.skillhub-scenario-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(490px,.98fr);align-items:center;gap:72px}
.skillhub-scenarios-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:17px;color:#6557d6;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.skillhub-scenarios-kicker i{position:relative;width:9px;height:9px;border-radius:50%;background:#6e5be5;box-shadow:0 0 0 5px rgba(109,90,227,.11)}
.skillhub-scenarios-hero h1{max-width:740px;margin:0;color:#17233a;font-size:clamp(42px,3.6vw,57px);font-weight:800;line-height:1.17;letter-spacing:-.035em}
.skillhub-scenarios-hero h1 em{display:block;color:transparent;font-style:normal;background:linear-gradient(92deg,#563fca,#6e5fe5 55%,#ce7196);-webkit-background-clip:text;background-clip:text}
.skillhub-scenarios-hero__copy>p,.skillhub-scenario-hero__copy>p{max-width:700px;margin:26px 0 30px;color:#647188;font-size:16px;line-height:1.95}
.skillhub-scenarios-actions{display:flex;flex-wrap:wrap;gap:12px}.skillhub-scenarios-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:12px 25px;border:1px solid #dfe3ed;border-radius:12px;color:#2a3850!important;background:rgba(255,255,255,.86);font-size:13px;font-weight:800;text-decoration:none!important;box-shadow:0 9px 24px rgba(40,50,80,.055);transition:.22s ease}.skillhub-scenarios-button:hover{transform:translateY(-2px);border-color:#cfc7ff;color:var(--shs-violet)!important}.skillhub-scenarios-button.is-primary{border-color:transparent;color:#fff!important;background:linear-gradient(115deg,#5847d1,#7562e8);box-shadow:0 14px 27px rgba(88,69,204,.22)}
.skillhub-scenarios-trust{display:flex;flex-wrap:wrap;gap:22px;margin-top:25px;color:#7b8798;font-size:12px}.skillhub-scenarios-trust span{display:inline-flex;align-items:center;gap:7px}.skillhub-scenarios-trust svg{width:16px;height:16px;color:#7160e5}
.skillhub-scenarios-hero__visual{position:relative;min-height:430px;padding:44px 35px 32px;border:1px solid rgba(106,91,219,.14);border-radius:30px;background:rgba(255,255,255,.75);box-shadow:0 30px 70px rgba(52,48,111,.12);backdrop-filter:blur(9px)}
.skillhub-scenarios-hero__visual::after{position:absolute;right:30px;bottom:22px;width:105px;height:105px;border:1px solid rgba(99,82,215,.08);border-radius:50%;box-shadow:0 0 0 22px rgba(104,84,220,.025);content:""}
.skillhub-scenarios-visual-label{margin-bottom:25px;color:#8d98aa;font-size:10px;font-weight:800;letter-spacing:.14em}.skillhub-scenarios-visual-input,.skillhub-scenarios-visual-output{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.skillhub-scenarios-visual-input small,.skillhub-scenarios-visual-output small{grid-column:1/-1;margin-bottom:2px;color:#8995a6;font-size:10px;font-weight:800;letter-spacing:.08em}.skillhub-scenarios-visual-input span,.skillhub-scenarios-visual-output span{padding:10px 7px;border:1px solid #e5e9f2;border-radius:10px;color:#5e6b80;background:#fff;font-size:11px;font-weight:700;text-align:center;box-shadow:0 6px 14px rgba(44,54,85,.04)}.skillhub-scenarios-visual-input span::before{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:#6385ed;vertical-align:1px;content:""}.skillhub-scenarios-visual-output span::before{display:inline-block;width:6px;height:6px;margin-right:6px;border:1.5px solid #42ad91;border-radius:50%;vertical-align:0;content:""}.skillhub-scenarios-visual-line{display:block;width:1px;height:27px;margin:0 auto;background:linear-gradient(#d6d1fb,#7565df)}
.skillhub-scenarios-visual-core{position:relative;z-index:2;display:grid;min-height:150px;place-items:center;align-content:center;padding:19px;border:1px solid #dcd6ff;border-radius:22px;background:linear-gradient(145deg,#fff,#f1efff);box-shadow:0 18px 38px rgba(81,65,183,.14)}.skillhub-scenarios-visual-core__icon{display:grid;width:48px;height:48px;margin-bottom:9px;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(145deg,#5b48d6,#7664e9);box-shadow:0 10px 22px rgba(91,71,205,.24)}.skillhub-scenarios-visual-core__icon svg{width:24px;height:24px}.skillhub-scenarios-visual-core>small{color:#8175c6;font-size:9px;font-weight:800;letter-spacing:.1em}.skillhub-scenarios-visual-core>strong{margin:2px 0 10px;color:#28334b;font-size:20px}.skillhub-scenarios-visual-core>div{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.skillhub-scenarios-visual-core>div span{padding:5px 8px;border-radius:20px;color:#6b5bd7;background:rgba(103,86,221,.08);font-size:9px;font-weight:700}
.skillhub-scenarios-section{padding:88px 0;background:#fff}.skillhub-scenarios-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;margin-bottom:36px}.skillhub-scenarios-heading>div>span,.skillhub-scenario-workflow__heading>span,.skillhub-scenarios-method__heading>span{display:block;margin-bottom:9px;color:#6758d9;font-size:11px;font-weight:800;letter-spacing:.11em}.skillhub-scenarios-heading h2,.skillhub-scenario-workflow__heading h2,.skillhub-scenarios-method__heading h2{max-width:880px;margin:0;color:#18253b;font-size:clamp(29px,3vw,41px);font-weight:800;line-height:1.28;letter-spacing:-.025em}.skillhub-scenarios-heading>p{max-width:520px;margin:0;color:#7a8799;font-size:14px;line-height:1.85}.skillhub-scenarios-heading.is-centered{align-items:center;flex-direction:column;gap:14px;text-align:center}.skillhub-scenarios-heading.is-centered p{max-width:660px}
.skillhub-scenarios-featured{background:var(--shs-soft)}.skillhub-scenarios-featured__layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);gap:24px}.skillhub-scenarios-featured__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.skillhub-scenario-card{min-width:0}.skillhub-scenario-card.is-featured:first-child:last-child{grid-column:1/-1}.skillhub-scenario-card__link{position:relative;display:flex;min-height:405px;overflow:hidden;flex-direction:column;padding:29px;border:1px solid #e1e5ef;border-radius:24px;color:#25334b!important;background:linear-gradient(145deg,#fff 0%,#fff 66%,#f2f0ff 100%);text-decoration:none!important;box-shadow:0 15px 45px rgba(35,45,76,.055);transition:.24s ease}.skillhub-scenario-card__link::after{position:absolute;right:-82px;bottom:-105px;width:230px;height:230px;border:1px solid rgba(102,84,216,.1);border-radius:50%;box-shadow:0 0 0 34px rgba(106,86,221,.025);content:""}.skillhub-scenario-card__link:hover{transform:translateY(-4px);border-color:#ccc4ff;box-shadow:0 20px 50px rgba(61,49,133,.11)}.skillhub-scenario-card__top{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.skillhub-scenario-icon{display:grid;width:45px;height:45px;place-items:center;border-radius:15px;color:#5471d9;background:#edf2ff}.skillhub-scenario-icon svg{width:23px;height:23px}.skillhub-scenario-icon--indigo{color:#6457db;background:#efedff}.skillhub-scenario-icon--amber{color:#bc7925;background:#fff1d7}.skillhub-scenario-icon--cyan{color:#24899f;background:#e4f8fb}.skillhub-scenario-icon--green{color:#299274;background:#e5f8f1}.skillhub-scenario-icon--violet{color:#7555d5;background:#f1eafe}.skillhub-scenario-icon--rose{color:#d45d7b;background:#fdeaf0}.skillhub-scenario-card__stage{color:#6b5bdd;font-size:11px;font-weight:800;letter-spacing:.08em}.skillhub-scenario-card__arrow{margin-left:auto;color:#a2aabb;font-size:19px}.skillhub-scenario-card h3{position:relative;z-index:1;max-width:640px;margin:25px 0 13px;color:#1d2a42;font-size:28px;line-height:1.35}.skillhub-scenario-card p{position:relative;z-index:1;max-width:690px;margin:0;color:#6a778b;font-size:14px;line-height:1.85}.skillhub-scenario-card__flow{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:25px 0 20px}.skillhub-scenario-card__flow em{padding:7px 10px;border:1px solid #e4e0fb;border-radius:20px;color:#6456c8;background:rgba(248,247,255,.82);font-size:10px;font-style:normal;font-weight:700}.skillhub-scenario-card__flow>span{color:#adb4c0}.skillhub-scenario-card__meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.skillhub-scenario-card__meta span{padding:6px 9px;border-radius:7px;color:#798597;background:#f4f6f9;font-size:10px;font-weight:700}.skillhub-scenario-card__cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#5949d0;font-size:12px}
.skillhub-scenarios-reading{padding:32px 28px;border-radius:24px;color:#fff;background:linear-gradient(145deg,#1f2344,#33295f);box-shadow:0 18px 48px rgba(30,30,68,.17)}.skillhub-scenarios-reading>span{color:#9f93fa;font-size:10px;font-weight:800;letter-spacing:.12em}.skillhub-scenarios-reading h3{margin:10px 0 27px;color:#fff;font-size:25px;line-height:1.4}.skillhub-scenarios-reading ol{margin:0;padding:0;list-style:none}.skillhub-scenarios-reading li{display:flex;gap:13px;padding:17px 0;border-top:1px solid rgba(255,255,255,.08)}.skillhub-scenarios-reading i{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(156,140,248,.35);border-radius:50%;color:#b6abff;font-size:9px;font-style:normal;font-weight:800}.skillhub-scenarios-reading strong,.skillhub-scenarios-reading small{display:block}.skillhub-scenarios-reading strong{margin-bottom:3px;color:#f4f3ff;font-size:13px}.skillhub-scenarios-reading small{color:#aeb3c8;font-size:10px;line-height:1.55}
.skillhub-scenarios-stages{background:#fff}.skillhub-scenarios-stage-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.skillhub-scenarios-stage{display:flex;min-height:215px;flex-direction:column;align-items:flex-start;padding:20px 17px;border:1px solid #e5e9f1;border-radius:18px;color:#25334b!important;background:#fff;text-decoration:none!important;transition:.22s ease}.skillhub-scenarios-stage:hover{transform:translateY(-4px);border-color:#cec7fb;box-shadow:0 15px 34px rgba(42,52,82,.08)}.skillhub-scenarios-stage strong{margin:18px 0 7px;color:#233149;font-size:15px}.skillhub-scenarios-stage p{margin:0;color:#8490a1;font-size:11px;line-height:1.6}.skillhub-scenarios-stage>span:last-child{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid #eef0f4;color:#6673a8;font-size:9px;font-weight:800}.skillhub-scenarios-stage>span:last-child i{font-size:13px;font-style:normal}
.skillhub-scenarios-roles{background:var(--shs-soft)}.skillhub-scenarios-role-grid{display:grid;max-width:1050px;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 auto}.skillhub-scenarios-role-grid article{position:relative;min-height:300px;overflow:hidden;padding:29px;border:1px solid #e2e6ef;border-radius:23px;background:#fff;box-shadow:0 14px 38px rgba(35,45,75,.045)}.skillhub-scenarios-role-grid article.is-featured{transform:translateY(-8px);border-color:#d0c8ff;background:linear-gradient(145deg,#fff,#f3f0ff);box-shadow:0 20px 46px rgba(74,58,170,.12)}.skillhub-scenarios-role-grid article>span{display:grid;width:52px;height:52px;margin-bottom:26px;place-items:center;border-radius:17px;color:#6555d9;background:#eeebff}.skillhub-scenarios-role-grid article>span svg{width:26px;height:26px}.skillhub-scenarios-role-grid small{color:#9488e5;font-size:9px;font-weight:800;letter-spacing:.12em}.skillhub-scenarios-role-grid h3{margin:5px 0 9px;color:#202d45;font-size:25px}.skillhub-scenarios-role-grid p{margin:0;color:#728095;font-size:13px;line-height:1.75}.skillhub-scenarios-role-grid article>div{margin-top:25px;padding-top:18px;border-top:1px solid #eceef3;color:#59667a;font-size:10px;font-weight:700}
.skillhub-scenarios-method,.skillhub-scenario-workflow{position:relative;overflow:hidden;padding:90px 0;color:#fff;background:linear-gradient(135deg,#171b38,#292252 60%,#342367)}.skillhub-scenarios-method::before,.skillhub-scenario-workflow::before{position:absolute;top:-330px;right:-120px;width:650px;height:650px;border:1px solid rgba(145,127,244,.12);border-radius:50%;box-shadow:0 0 0 70px rgba(137,119,239,.035),0 0 0 140px rgba(137,119,239,.018);content:""}.skillhub-scenarios-method__heading,.skillhub-scenario-workflow__heading{position:relative;z-index:1;max-width:920px}.skillhub-scenarios-method__heading>span,.skillhub-scenario-workflow__heading>span{color:#a89bf8}.skillhub-scenarios-method__heading h2,.skillhub-scenario-workflow__heading h2{color:#fff}.skillhub-scenarios-method__heading p,.skillhub-scenario-workflow__heading p{max-width:720px;margin:17px 0 0;color:#adb2c8;line-height:1.85}.skillhub-scenarios-method__flow{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:13px;margin-top:48px}.skillhub-scenarios-method__flow article{min-height:225px;padding:23px;border:1px solid rgba(255,255,255,.09);border-radius:19px;background:rgba(255,255,255,.045);backdrop-filter:blur(6px)}.skillhub-scenarios-method__flow article i{display:grid;width:36px;height:36px;margin-bottom:27px;place-items:center;border:1px solid rgba(166,151,248,.3);border-radius:50%;color:#b5abfa;font-size:10px;font-style:normal;font-weight:800}.skillhub-scenarios-method__flow article span{display:block;color:#8f96af;font-size:9px;font-weight:800;letter-spacing:.1em}.skillhub-scenarios-method__flow article strong{display:block;margin:5px 0 10px;color:#fff;font-size:17px}.skillhub-scenarios-method__flow article p{margin:0;color:#aeb3c6;font-size:11px;line-height:1.65}.skillhub-scenarios-method__flow>b{color:#7569bd;font-weight:400}
.skillhub-scenarios-cta,.skillhub-scenario-final{padding:82px 0 68px;background:#fff}.skillhub-scenarios-cta__inner,.skillhub-scenario-final__inner{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:space-between;gap:45px;padding:45px 48px;border-radius:26px;color:#fff;background:linear-gradient(118deg,#5544ca 0%,#715ce4 55%,#5044b7 100%);box-shadow:0 24px 55px rgba(76,60,174,.21)}.skillhub-scenarios-cta__inner::after,.skillhub-scenario-final__inner::after{position:absolute;top:-140px;right:-60px;width:320px;height:320px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,.035),0 0 0 90px rgba(255,255,255,.022);content:""}.skillhub-scenarios-cta__inner>div,.skillhub-scenario-final__inner>div{position:relative;z-index:1}.skillhub-scenarios-cta__inner>div:first-child>span,.skillhub-scenario-final__inner>div:first-child>span{color:#d2ccff;font-size:11px;font-weight:800;letter-spacing:.09em}.skillhub-scenarios-cta h2,.skillhub-scenario-final h2{max-width:780px;margin:8px 0;color:#fff;font-size:clamp(28px,3vw,39px);line-height:1.3}.skillhub-scenarios-cta p,.skillhub-scenario-final p{margin:0;color:#d9d7ee}.skillhub-scenarios-cta__inner>div:last-child{display:grid;min-width:215px;gap:10px}.skillhub-scenarios-cta__inner>div:last-child a,.skillhub-scenario-final__inner>div:last-child a{display:flex;min-height:49px;align-items:center;justify-content:center;gap:8px;padding:12px 19px;border-radius:12px;color:#5547c6!important;background:#fff;font-size:12px;font-weight:800;text-decoration:none!important}.skillhub-scenarios-cta__inner>div:last-child a+a{border:1px solid rgba(255,255,255,.3);color:#fff!important;background:transparent}.skillhub-scenarios-compliance,.skillhub-scenario-final>.container>p{margin:18px 0 0!important;color:#9aa3b1!important;font-size:10px;text-align:center}
.skillhub-scenario-hero{padding-bottom:82px}.skillhub-scenario-hero__copy h1{max-width:700px;margin:0;color:#17233a;font-size:clamp(43px,4vw,60px);font-weight:800;line-height:1.16;letter-spacing:-.04em}.skillhub-scenario-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 27px}.skillhub-scenario-hero__badges span{padding:7px 11px;border:1px solid #e0e3ec;border-radius:20px;color:#68758a;background:rgba(255,255,255,.8);font-size:10px;font-weight:700}.skillhub-scenario-hero__badges .is-platform{border-color:#ffd1d6;color:#d9435c;background:#fff4f5}.skillhub-scenario-hero__visual{position:relative;min-height:450px;padding:32px;border:1px solid rgba(102,84,218,.14);border-radius:30px;background:rgba(255,255,255,.73);box-shadow:0 30px 70px rgba(52,48,111,.12)}.skillhub-scenario-hero__label{display:block;margin-bottom:21px;color:#8d98aa;font-size:9px;font-weight:800;letter-spacing:.14em}.skillhub-scenario-mail,.skillhub-scenario-result{position:relative;z-index:2;display:flex;align-items:center;gap:15px;padding:18px;border:1px solid #e5e8f0;border-radius:17px;background:#fff;box-shadow:0 10px 25px rgba(40,50,79,.065)}.skillhub-scenario-mail__icon,.skillhub-scenario-result>span{display:grid;width:45px;height:45px;flex:0 0 45px;place-items:center;border-radius:14px;color:#5578dd;background:#edf2ff}.skillhub-scenario-mail__icon svg,.skillhub-scenario-result>span svg{width:23px;height:23px}.skillhub-scenario-mail small,.skillhub-scenario-result small,.skillhub-scenario-orchestrator small{display:block;color:#929caf;font-size:8px;font-weight:800;letter-spacing:.1em}.skillhub-scenario-mail strong,.skillhub-scenario-result strong{display:block;margin:3px 0;color:#29364e;font-size:13px}.skillhub-scenario-mail em,.skillhub-scenario-result em{display:block;color:#8b96a7;font-size:9px;font-style:normal}.skillhub-scenario-hero__path{display:flex;width:78%;justify-content:space-between;margin:12px auto}.skillhub-scenario-hero__path span{width:7px;height:7px;border-radius:50%;background:#cfc8fb;box-shadow:0 0 0 4px rgba(109,91,223,.07)}.skillhub-scenario-orchestrator{position:relative;z-index:2;display:flex;align-items:center;gap:13px;width:88%;margin:0 auto;padding:17px 20px;border:1px solid #d8d1ff;border-radius:18px;background:linear-gradient(145deg,#fff,#f0eeff);box-shadow:0 15px 32px rgba(79,63,179,.13)}.skillhub-scenario-orchestrator>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,#5a47d2,#7663e8)}.skillhub-scenario-orchestrator svg{width:24px;height:24px}.skillhub-scenario-orchestrator strong{display:block;margin-top:3px;color:#302c60;font-size:13px}.skillhub-scenario-result{border-color:#dceee9}.skillhub-scenario-result>span{color:#2e9d80;background:#e6f8f2}
.skillhub-scenario-answer{padding:0;background:#fff}.skillhub-scenario-answer__inner{position:relative;z-index:3;display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:24px;margin-top:-32px;padding:24px 29px;border:1px solid #e1e5ee;border-radius:19px;background:#fff;box-shadow:0 17px 42px rgba(31,42,72,.08)}.skillhub-scenario-answer__inner>span{color:#6555d6;font-size:11px;font-weight:800;letter-spacing:.1em}.skillhub-scenario-answer__inner>p{margin:0;color:#3d4b61;font-size:14px;line-height:1.85}.skillhub-scenario-answer__inner>small{color:#9aa3b0;font-size:9px;white-space:nowrap}
.skillhub-scenario-context{background:#fff}.skillhub-scenario-context__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.skillhub-scenario-problems,.skillhub-scenario-inputs{padding:29px;border:1px solid #e4e7ef;border-radius:23px;background:#fafbfc}.skillhub-scenario-inputs{background:linear-gradient(145deg,#f9f8ff,#f3f1ff)}.skillhub-scenario-panel-label{display:block;margin-bottom:21px;color:#7f8a9b;font-size:10px;font-weight:800;letter-spacing:.1em}.skillhub-scenario-context ul{margin:0;padding:0;list-style:none}.skillhub-scenario-problems li,.skillhub-scenario-inputs li{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e9ecf1;color:#4d5a6e;font-size:12px;line-height:1.65}.skillhub-scenario-problems li:first-child,.skillhub-scenario-inputs li:first-child{border-top:0}.skillhub-scenario-problems li>span:first-child{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:9px;color:#d44b65;background:#fdebef;font-size:10px;font-weight:800}.skillhub-scenario-inputs li i{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:9px;color:#6a59d7;background:#fff;font-size:9px;font-style:normal;font-weight:800;box-shadow:0 5px 12px rgba(72,59,157,.06)}
.skillhub-scenario-workflow__legend{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:9px;margin:31px 0 38px}.skillhub-scenario-workflow__legend span{padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#b8bdd0;font-size:9px;font-weight:700}.skillhub-scenario-workflow__legend span::before{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#8292ab;content:""}.skillhub-scenario-workflow__legend .is-skill::before{background:#8f7cf1}.skillhub-scenario-workflow__legend .is-human::before{background:#f27a90}.skillhub-scenario-workflow__legend .is-custom::before{background:#45b89a}.skillhub-scenario-workflow__steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.skillhub-scenario-workflow__steps article{min-width:0}.skillhub-scenario-workflow__index{display:flex;align-items:center;margin-bottom:13px}.skillhub-scenario-workflow__index span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(161,146,246,.33);border-radius:50%;color:#b6abfb;font-size:9px;font-weight:800}.skillhub-scenario-workflow__index i{width:calc(100% - 34px);height:1px;background:rgba(157,145,225,.25)}.skillhub-scenario-workflow__card{min-height:245px;padding:21px 19px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.045)}.skillhub-scenario-workflow__card small{color:#9e94e9;font-size:8px;font-weight:800;letter-spacing:.08em}.skillhub-scenario-workflow__card h3{margin:9px 0 12px;color:#fff;font-size:16px;line-height:1.45}.skillhub-scenario-workflow__card p{margin:0;color:#aeb4c7;font-size:10px;line-height:1.72}.skillhub-scenario-workflow__card a{display:inline-block;margin-top:17px;color:#c4bbff!important;font-size:9px;font-weight:700;text-decoration:none!important}.skillhub-scenario-workflow__steps .is-human .skillhub-scenario-workflow__card{border-color:rgba(245,100,130,.25);background:rgba(180,54,83,.09)}.skillhub-scenario-workflow__steps .is-human .skillhub-scenario-workflow__card small{color:#ff9aae}
.skillhub-scenario-skills{background:#fff}.skillhub-scenario-skill-group+.skillhub-scenario-skill-group{margin-top:40px}.skillhub-scenario-skill-group>h3{display:flex;align-items:center;gap:11px;margin:0 0 18px;color:#28354c;font-size:15px}.skillhub-scenario-skill-group>h3 span{padding:5px 8px;border-radius:7px;color:#6253d4;background:#eeebff;font-size:8px;letter-spacing:.08em}.skillhub-scenario-skill-group.is-optional>h3 span{color:#aa6c19;background:#fff0d8}.skillhub-scenario-skill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.skillhub-scenario-skill-card{position:relative;display:grid;min-height:150px;grid-template-columns:96px 1fr auto;align-items:center;gap:18px;padding:17px;border:1px solid #e3e7ef;border-radius:19px;color:#26344b!important;background:#fff;text-decoration:none!important;box-shadow:0 10px 30px rgba(37,47,77,.045);transition:.22s ease}.skillhub-scenario-skill-card:hover{transform:translateY(-3px);border-color:#cec6fb;box-shadow:0 16px 36px rgba(61,48,134,.09)}.skillhub-scenario-skill-card__image{display:block;width:96px;height:96px;overflow:hidden;border-radius:18px;background:#f2f4f8}.skillhub-scenario-skill-card__image img{width:100%;height:100%;object-fit:cover}.skillhub-scenario-skill-card__body{min-width:0}.skillhub-scenario-skill-card__body>small{display:block;color:#7565df;font-size:8px;font-weight:800;letter-spacing:.08em}.skillhub-scenario-skill-card__body>strong{display:block;margin:5px 0 6px;color:#26334b;font-size:16px}.skillhub-scenario-skill-card__body>span:not(.skillhub-scenario-skill-card__badges){display:block;overflow:hidden;color:#7a8698;font-size:10px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.skillhub-scenario-skill-card__badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.skillhub-scenario-skill-card__arrow{color:#9ca5b4}
.skillhub-scenario-results{background:var(--shs-soft)}.skillhub-scenario-results__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.skillhub-scenario-results__grid article{position:relative;display:flex;min-height:140px;align-items:center;gap:15px;padding:21px;border:1px solid #e3e7ef;border-radius:18px;background:#fff}.skillhub-scenario-results__grid article>i{position:absolute;top:14px;right:15px;color:#e1e5ed;font-size:20px;font-style:normal;font-weight:800}.skillhub-scenario-results__grid article>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:13px;color:#6255d8;background:#efedff}.skillhub-scenario-results__grid svg{width:21px;height:21px}.skillhub-scenario-results__grid strong{padding-right:15px;color:#3a475d;font-size:12px;line-height:1.6}.skillhub-scenario-boundary{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;margin-top:25px;padding:37px;border:1px solid #f3d9de;border-radius:23px;background:linear-gradient(145deg,#fff,#fff6f7)}.skillhub-scenario-boundary>div>span{color:#d8546c;font-size:10px;font-weight:800;letter-spacing:.1em}.skillhub-scenario-boundary h3{margin:8px 0 12px;color:#28354b;font-size:25px;line-height:1.4}.skillhub-scenario-boundary>div p{margin:0;color:#7a8698;font-size:12px;line-height:1.75}.skillhub-scenario-boundary ul{margin:0;padding:0;list-style:none}.skillhub-scenario-boundary li{display:flex;gap:11px;padding:10px 0;color:#5f6b7d;font-size:11px;line-height:1.65}.skillhub-scenario-boundary li svg{width:19px;height:19px;flex:0 0 19px;color:#d95970}
.skillhub-scenario-custom{background:#fff}.skillhub-scenario-custom__inner{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:55px;overflow:hidden;padding:45px;border:1px solid #ddd8ff;border-radius:26px;background:linear-gradient(145deg,#f8f7ff,#efedff)}.skillhub-scenario-custom__inner::after{position:absolute;top:-100px;right:-70px;width:280px;height:280px;border:1px solid rgba(105,86,220,.08);border-radius:50%;box-shadow:0 0 0 40px rgba(106,86,222,.025);content:""}.skillhub-scenario-custom__inner>div{position:relative;z-index:1}.skillhub-scenario-custom__inner>div:first-child>span{color:#6b5adb;font-size:10px;font-weight:800;letter-spacing:.1em}.skillhub-scenario-custom h2{margin:8px 0 13px;color:#202e46;font-size:30px;line-height:1.35}.skillhub-scenario-custom__inner>div:first-child p{margin:0;color:#6f7c90;font-size:13px;line-height:1.8}.skillhub-scenario-custom__items p{display:flex;gap:13px;margin:0;padding:15px 0;border-bottom:1px solid rgba(102,85,210,.11)}.skillhub-scenario-custom__items p:last-child{border-bottom:0}.skillhub-scenario-custom__items svg{width:26px;height:26px;flex:0 0 26px;color:#6655d8}.skillhub-scenario-custom__items small,.skillhub-scenario-custom__items strong{display:block}.skillhub-scenario-custom__items small{margin-bottom:3px;color:#8d82d4;font-size:8px;font-weight:800;letter-spacing:.08em}.skillhub-scenario-custom__items strong{color:#414d63;font-size:12px;line-height:1.55}.skillhub-scenario-custom__inner>a{position:relative;z-index:1;display:inline-flex;width:max-content;align-items:center;gap:8px;margin-top:10px;color:#5e4ed0!important;font-size:11px;font-weight:800;text-decoration:none!important}
.skillhub-scenario-modes{background:var(--shs-soft)}.skillhub-scenario-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.skillhub-scenario-mode-grid article{position:relative;min-height:300px;padding:29px;border:1px solid #e2e6ef;border-radius:22px;background:#fff}.skillhub-scenario-mode-grid article.is-featured{border-color:#cfc7ff;background:linear-gradient(145deg,#fff,#f3f1ff);box-shadow:0 18px 42px rgba(69,54,158,.1)}.skillhub-scenario-mode-grid article>i{position:absolute;top:20px;right:22px;color:#e0e3ea;font-size:30px;font-style:normal;font-weight:800}.skillhub-scenario-mode-grid small{color:#8578d6;font-size:9px;font-weight:800}.skillhub-scenario-mode-grid h3{margin:38px 0 10px;color:#25334b;font-size:21px}.skillhub-scenario-mode-grid p{margin:0;color:#748195;font-size:12px;line-height:1.75}.skillhub-scenario-mode-grid a{display:inline-flex;align-items:center;gap:7px;margin-top:26px;color:#5e50cc!important;font-size:10px;font-weight:800;text-decoration:none!important}
.skillhub-scenario-faq{background:#fff}.skillhub-scenario-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:start}.skillhub-scenario-faq__intro>span{color:#6758d9;font-size:11px;font-weight:800;letter-spacing:.12em}.skillhub-scenario-faq__intro h2{margin:9px 0 16px;color:#1d2a41;font-size:36px;line-height:1.35}.skillhub-scenario-faq__intro p{color:#788598;font-size:13px;line-height:1.8}.skillhub-scenario-faq__intro a{display:inline-flex;gap:7px;margin-top:16px;color:#6152d1!important;font-size:11px;font-weight:800;text-decoration:none!important}.skillhub-scenario-faq__list details{border-bottom:1px solid #e5e8ef}.skillhub-scenario-faq__list summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:15px;color:#313e55;font-size:13px;font-weight:700;cursor:pointer;list-style:none}.skillhub-scenario-faq__list summary::-webkit-details-marker{display:none}.skillhub-scenario-faq__list summary span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;color:#6656da;background:#eeebff;font-size:15px;transition:.2s ease}.skillhub-scenario-faq__list details[open] summary{color:#5e4fd1}.skillhub-scenario-faq__list details[open] summary span{transform:rotate(45deg)}.skillhub-scenario-faq__list details>p{margin:-5px 40px 0 0;padding-bottom:22px;color:#6f7c90;font-size:12px;line-height:1.85}.skillhub-scenario-final__inner>div:last-child{position:relative;z-index:1;display:grid;min-width:220px;gap:9px;text-align:center}.skillhub-scenario-final__inner>div:last-child small{color:#cbc6ec;font-size:9px}
@media(max-width:1199px){.skillhub-scenarios-hero__grid,.skillhub-scenario-hero__grid{grid-template-columns:1fr;gap:48px}.skillhub-scenarios-hero__visual,.skillhub-scenario-hero__visual{max-width:760px}.skillhub-scenarios-stage-grid{grid-template-columns:repeat(4,1fr)}.skillhub-scenario-workflow__steps{grid-template-columns:repeat(3,1fr);gap:18px}}
@media(max-width:991px){.skillhub-scenarios-hero,.skillhub-scenario-hero{padding-bottom:65px}.skillhub-scenarios-breadcrumb{margin-bottom:35px}.skillhub-scenarios-featured__layout{grid-template-columns:1fr}.skillhub-scenarios-reading{display:grid;grid-template-columns:.75fr 1.25fr;gap:30px}.skillhub-scenarios-reading h3{margin-bottom:0}.skillhub-scenarios-role-grid,.skillhub-scenario-mode-grid{grid-template-columns:1fr}.skillhub-scenarios-role-grid article.is-featured{transform:none}.skillhub-scenarios-method__flow{grid-template-columns:1fr 1fr}.skillhub-scenarios-method__flow>b{display:none}.skillhub-scenario-answer__inner{grid-template-columns:95px 1fr}.skillhub-scenario-answer__inner>small{grid-column:2}.skillhub-scenario-skill-grid,.skillhub-scenario-results__grid{grid-template-columns:1fr 1fr}.skillhub-scenario-custom__inner,.skillhub-scenario-boundary,.skillhub-scenario-faq__grid{grid-template-columns:1fr;gap:32px}}
@media(max-width:767px){.skillhub-scenarios-hero,.skillhub-scenario-hero{padding:24px 0 55px}.skillhub-scenarios-breadcrumb{margin-bottom:27px;font-size:11px}.skillhub-scenarios-hero h1,.skillhub-scenario-hero__copy h1{font-size:35px;line-height:1.22}.skillhub-scenarios-hero h1 em{display:inline}.skillhub-scenarios-hero__copy>p,.skillhub-scenario-hero__copy>p{margin:20px 0 25px;font-size:14px;line-height:1.8}.skillhub-scenarios-actions{display:grid;grid-template-columns:1fr}.skillhub-scenarios-button{width:100%}.skillhub-scenarios-trust{display:grid;gap:10px}.skillhub-scenarios-hero__visual,.skillhub-scenario-hero__visual{min-height:0;padding:23px;border-radius:23px}.skillhub-scenarios-visual-input span,.skillhub-scenarios-visual-output span{padding:9px 3px;font-size:9px}.skillhub-scenarios-section{padding:64px 0}.skillhub-scenarios-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:27px}.skillhub-scenarios-heading h2,.skillhub-scenario-workflow__heading h2,.skillhub-scenarios-method__heading h2{font-size:29px}.skillhub-scenarios-featured__cards{grid-template-columns:1fr}.skillhub-scenario-card.is-featured:first-child:last-child{grid-column:auto}.skillhub-scenario-card__link{min-height:390px;padding:23px;border-radius:20px}.skillhub-scenario-card h3{font-size:24px}.skillhub-scenario-card__flow{gap:6px}.skillhub-scenarios-reading{display:block;padding:27px 23px}.skillhub-scenarios-reading h3{margin-bottom:25px}.skillhub-scenarios-stage-grid{grid-template-columns:1fr 1fr}.skillhub-scenarios-stage{min-height:185px;padding:17px 14px}.skillhub-scenarios-method,.skillhub-scenario-workflow{padding:68px 0}.skillhub-scenarios-method__flow{grid-template-columns:1fr;margin-top:34px}.skillhub-scenarios-method__flow article{min-height:185px}.skillhub-scenarios-cta,.skillhub-scenario-final{padding:55px 0}.skillhub-scenarios-cta__inner,.skillhub-scenario-final__inner{align-items:flex-start;flex-direction:column;padding:30px 23px;border-radius:21px}.skillhub-scenarios-cta__inner>div:last-child,.skillhub-scenario-final__inner>div:last-child{width:100%;min-width:0}.skillhub-scenario-hero__visual{margin-top:5px}.skillhub-scenario-answer__inner{display:block;margin-top:-22px;padding:22px}.skillhub-scenario-answer__inner>span,.skillhub-scenario-answer__inner>p,.skillhub-scenario-answer__inner>small{display:block}.skillhub-scenario-answer__inner>p{margin:11px 0}.skillhub-scenario-context__grid,.skillhub-scenario-skill-grid,.skillhub-scenario-results__grid{grid-template-columns:1fr}.skillhub-scenario-problems,.skillhub-scenario-inputs{padding:23px;border-radius:19px}.skillhub-scenario-workflow__steps{grid-template-columns:1fr}.skillhub-scenario-workflow__index{position:absolute;left:0}.skillhub-scenario-workflow__steps article{position:relative;padding-left:48px}.skillhub-scenario-workflow__index i{position:absolute;top:34px;left:16px;width:1px;height:100%}.skillhub-scenario-workflow__card{min-height:0}.skillhub-scenario-skill-card{grid-template-columns:76px 1fr auto;gap:13px}.skillhub-scenario-skill-card__image{width:76px;height:76px;border-radius:15px}.skillhub-scenario-skill-card__badges{display:none}.skillhub-scenario-boundary,.skillhub-scenario-custom__inner{padding:27px 23px;border-radius:20px}.skillhub-scenario-faq__intro h2{font-size:29px}.skillhub-scenario-mail,.skillhub-scenario-result{padding:15px}}
@media(max-width:420px){.skillhub-scenarios-hero h1,.skillhub-scenario-hero__copy h1{font-size:31px}.skillhub-scenarios-stage-grid{grid-template-columns:1fr 1fr;gap:9px}.skillhub-scenarios-stage{min-height:176px}.skillhub-scenario-skill-card{grid-template-columns:64px 1fr auto;padding:13px}.skillhub-scenario-skill-card__image{width:64px;height:64px}.skillhub-scenario-skill-card__body>span:not(.skillhub-scenario-skill-card__badges){display:none}}
.io-black-mode .skillhub-scenarios,.io-black-mode .skillhub-scenario-single,.io-black-mode .skillhub-scenarios-featured,.io-black-mode .skillhub-scenarios-roles,.io-black-mode .skillhub-scenario-results,.io-black-mode .skillhub-scenario-modes{background:#1f2123}.io-black-mode .skillhub-scenarios-hero,.io-black-mode .skillhub-scenario-hero{background:linear-gradient(145deg,#202326,#272535 58%,#202a33)}.io-black-mode .skillhub-scenarios-hero h1,.io-black-mode .skillhub-scenario-hero__copy h1,.io-black-mode .skillhub-scenarios-heading h2,.io-black-mode .skillhub-scenario-context h2,.io-black-mode .skillhub-scenario-skills h2,.io-black-mode .skillhub-scenario-results h2,.io-black-mode .skillhub-scenario-modes h2,.io-black-mode .skillhub-scenario-faq h2{color:#eef0f5}.io-black-mode .skillhub-scenarios-section,.io-black-mode .skillhub-scenarios-stages,.io-black-mode .skillhub-scenario-context,.io-black-mode .skillhub-scenario-skills,.io-black-mode .skillhub-scenario-custom,.io-black-mode .skillhub-scenario-faq,.io-black-mode .skillhub-scenarios-cta,.io-black-mode .skillhub-scenario-final{background:#202224}
