.skill-hub-shell,.skill-hub-page section{position:relative;z-index:1}.skill-hub-shell{isolation:isolate}.skill-hub-shell:before{content:"";position:absolute;inset:-120px -140px -160px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#455cff14,#455cff00 55%)}.skill-hub-shell:after{content:"";position:absolute;left:-140px;right:-140px;bottom:-160px;height:220px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#fff0,#fff)}.skill-hub-container{margin:0 auto;width:100%;max-width:1220px}.skill-hub-store-hero{position:relative;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.skill-hub-store-hero:before{content:"";position:absolute;inset:-90px -120px auto auto;width:min(46vw,620px);height:420px;pointer-events:none;background:radial-gradient(circle at 28% 24%,rgba(69,92,255,.2),transparent 34%),radial-gradient(circle at 72% 28%,rgba(23,114,69,.14),transparent 32%),radial-gradient(circle at 54% 76%,rgba(184,92,0,.12),transparent 36%);filter:blur(18px);opacity:.9}.skill-hub-store-hero__content{display:grid;position:relative;grid-template-columns:minmax(0,.76fr) minmax(440px,.92fr);gap:56px;align-items:center;margin-top:28px}.skill-hub-store-hero__title{margin:0;font-size:58px;font-weight:600;line-height:1.05;letter-spacing:0;background:linear-gradient(-16deg,#000 60%,#09028b 112%);-webkit-background-clip:text;background-clip:text;color:transparent}.skill-hub-store-hero__desc{margin-top:14px;max-width:620px;font-size:20px;line-height:1.7;color:#475467}.skill-hub-store-hero__stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.skill-hub-store-hero__stats span{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid #dce4f2;border-radius:8px;background:#ffffffc7;padding:0 12px;color:#667085;font-size:13px;font-weight:700;box-shadow:0 10px 28px #0f172a0d}.skill-hub-store-hero__stats strong{color:#111827;font-weight:900}.skill-hub-market-decoration{position:relative;min-height:350px;min-width:0;pointer-events:none;isolation:isolate}.skill-hub-market-decoration:before{content:"";position:absolute;inset:36px -10px 12px 14px;z-index:-2;background:linear-gradient(90deg,rgba(69,92,255,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(69,92,255,.05) 1px,transparent 1px),linear-gradient(135deg,#ffffffbf,#f5f8ff57);background-size:34px 34px,34px 34px,auto;mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%);opacity:.72}.skill-hub-market-decoration:after{content:"";position:absolute;inset:20px -30px 0 8%;z-index:-3;background:radial-gradient(circle at 76% 18%,rgba(23,114,69,.14),transparent 28%),radial-gradient(circle at 36% 64%,rgba(69,92,255,.17),transparent 36%),linear-gradient(180deg,#fff0,#ffffffeb);filter:blur(12px);opacity:.9}.skill-hub-market-bag{position:absolute;right:7%;top:34px;width:142px;height:156px;border:2px solid rgba(69,92,255,.18);border-top-color:#455cff1a;border-radius:8px 8px 6px 6px;background:linear-gradient(180deg,#ffffff61,#f5f8ff1f);transform:rotate(4deg);box-shadow:0 24px 56px #455cff17}.skill-hub-market-bag:before{content:"";position:absolute;left:34px;right:34px;top:-38px;height:54px;border:2px solid rgba(69,92,255,.16);border-bottom:0;border-radius:44px 44px 0 0}.skill-hub-market-bag:after{content:"";position:absolute;left:24px;right:24px;top:46px;height:2px;background:linear-gradient(90deg,transparent,rgba(69,92,255,.22),transparent)}.skill-hub-market-line{position:absolute;left:4%;right:4%;height:3px;background:linear-gradient(90deg,transparent,rgba(203,214,232,.95),rgba(69,92,255,.16),transparent);box-shadow:0 16px 30px #0f172a0e}.skill-hub-market-line:after{content:"";position:absolute;left:9%;right:14%;top:9px;height:1px;background:linear-gradient(90deg,transparent,rgba(203,214,232,.7),transparent)}.skill-hub-market-line--one{top:190px}.skill-hub-market-line--two{top:266px;left:13%;right:10%}.skill-hub-market-line--three{top:344px;left:0;right:14%}.skill-hub-market-line span{position:absolute;bottom:9px;width:46px;height:26px;background:linear-gradient(90deg,rgba(69,92,255,.22) 0 2px,transparent 2px 9px),linear-gradient(90deg,rgba(23,114,69,.14) 0 2px,transparent 2px 8px);background-size:10px 100%,16px 100%;opacity:.52}.skill-hub-market-line span:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:#7a829924}.skill-hub-market-line span:nth-child(1){left:12%}.skill-hub-market-line span:nth-child(2){left:34%;height:20px;opacity:.38}.skill-hub-market-line span:nth-child(3){left:58%;width:64px}.skill-hub-market-line span:nth-child(4){left:78%;height:18px;opacity:.36}.skill-hub-market-line span:nth-child(5){left:91%;width:32px;height:18px;opacity:.28}.skill-hub-market-chip{position:absolute;border:1px solid rgba(203,214,232,.8);border-radius:6px;background:#ffffffc2;box-shadow:0 14px 32px #0f172a0f}.skill-hub-market-chip--a{left:2%;top:94px;width:92px;height:28px}.skill-hub-market-chip--b{right:31%;top:128px;width:56px;height:28px;border-color:#ccebd8f2;background:#f2fcf6c7}.skill-hub-market-chip--c{right:14%;bottom:38px;width:116px;height:32px;border-style:dashed;background:#ffffff8a}@media(max-width:900px){.skill-hub-store-hero{padding:12px 0 8px}.skill-hub-store-hero__content{grid-template-columns:1fr}.skill-hub-store-hero__title{font-size:44px}.skill-hub-store-hero__desc{font-size:18px}}.skill-hub-store-shelves{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.skill-hub-store-tabs{display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid #e7ecf4;background:transparent;padding:0 0 12px}.skill-hub-store-tab{border:0;border-radius:0;background:transparent;padding:8px 0;font-size:14px;font-weight:500;color:#475467;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.skill-hub-store-tab--active{color:#111827;border-bottom-color:#455cff}.skill-hub-store-panels{padding:22px 0 0}.skill-hub-store-group__head{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;align-items:start;margin-bottom:22px}.skill-hub-store-group__head span{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:0;background:transparent;padding:0;font-size:18px;font-weight:700;color:#111827}.skill-hub-store-group__head p{margin:0;font-size:16px;line-height:1.8;color:#667085}.skill-hub-store-grid{display:grid;grid-template-columns:1fr;gap:0}.skill-hub-store-card{display:grid;grid-template-columns:66px minmax(0,1fr) auto;gap:16px;align-items:start;border:0;border-radius:0;background:transparent;padding:18px 0;box-shadow:none;border-bottom:1px solid rgba(15,23,42,.08)}.skill-hub-store-card__icon{display:flex;height:48px;width:48px;align-items:center;justify-content:center;border-radius:0;background:transparent;font-size:18px;font-weight:700;color:#111827}.skill-hub-store-card__head h3{margin-top:8px;font-size:24px;font-weight:600;line-height:1.3;color:#111827}.skill-hub-store-card__head p{margin-top:10px;font-size:14px;line-height:1.7;color:#667085}.skill-hub-store-card__category{display:inline-flex;align-items:center;border-radius:0;background:transparent;padding:0;font-size:12px;font-weight:600;color:#455cff}.skill-hub-store-card__meta{display:grid;gap:6px;margin-top:14px}.skill-hub-store-card__meta span{display:inline-flex;align-items:center;border-radius:0;background:transparent;padding:0;font-size:12px;color:#667085}.skill-hub-store-bottom{border-radius:0;background:transparent;padding:28px 0 0;color:#111827;margin-bottom:15px}.skill-hub-store-bottom h3{margin-top:12px;font-size:32px;font-weight:600;line-height:1.2}.skill-hub-store-bottom p{margin-top:12px;max-width:720px;font-size:16px;line-height:1.8;color:#667085}@media(max-width:960px){.skill-hub-store-hero__content,.skill-hub-store-group__head,.skill-hub-store-grid,.skill-hub-store-card{grid-template-columns:1fr}.skill-hub-store-hero__title{font-size:44px}.skill-hub-store-hero__desc{font-size:18px}.skill-hub-market-decoration{min-height:270px}.skill-hub-market-decoration:before{inset:22px -10px 8px 0}.skill-hub-market-bag{right:5%;top:18px;width:104px;height:112px}.skill-hub-market-bag:before{left:24px;right:24px;top:-28px;height:38px}.skill-hub-market-line--one{top:128px}.skill-hub-market-line--two{top:184px}.skill-hub-market-line--three{top:236px}.skill-hub-market-line span{width:42px;height:30px}.skill-hub-store-card .button{justify-self:flex-start}}
