.course-ls-page.skills-page{--b-navy:#1d103f;--b-purple:#534ab7;--b-purple-2:#7f77dd;--b-purple-soft:#eeedfe;--b-teal:#1ec1d9;--b-teal-ink:#0b8fa3;--b-teal-soft:#e4f8fa;--b-green:#85b711;--b-green-ink:#5f8a00;--b-green-soft:#f1f8e2;--b-orange:#ff8a00;--b-orange-ink:#c96a00;--b-orange-soft:#fff1df;--b-line:#e8e5f3;--b-soft:#f6f5fd}.skills-page .skp-tone-purple{--tone:var(--b-purple);--tone-ink:var(--b-purple);--tone-soft:var(--b-purple-soft)}.skills-page .skp-tone-teal{--tone:var(--b-teal);--tone-ink:var(--b-teal-ink);--tone-soft:var(--b-teal-soft)}.skills-page .skp-tone-green{--tone:var(--b-green);--tone-ink:var(--b-green-ink);--tone-soft:var(--b-green-soft)}.skills-page .skp-tone-orange{--tone:var(--b-orange);--tone-ink:var(--b-orange-ink);--tone-soft:var(--b-orange-soft)}.course-ls-page.skills-page .sec-label{background:var(--b-purple-soft);color:var(--b-purple)}.course-ls-page.skills-page .btn-outline{border-color:var(--b-purple);color:var(--b-purple)}.course-ls-page.skills-page .skp-module{background:radial-gradient(circle at 0 0,rgba(83,74,183,.07),transparent 40%),radial-gradient(circle at 100% 100%,rgba(30,193,217,.08),transparent 40%),#fff;padding-top:100px}.course-ls-page.skills-page .skp-mod-head{align-items:center;background:radial-gradient(circle at 85% 20%,rgba(127,119,221,.55),transparent 45%),radial-gradient(circle at 10% 110%,rgba(30,193,217,.3),transparent 45%),var(--b-navy);border-radius:32px;box-shadow:0 30px 70px rgba(29,16,63,.2);display:grid;gap:48px;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);overflow:hidden;padding:48px 56px;position:relative}.course-ls-page.skills-page .skp-mod-kicker{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;display:inline-block;font-size:13px;font-weight:600;letter-spacing:.4px;margin-bottom:18px;padding:6px 16px}.course-ls-page.skills-page .skp-mod-head h2{background:linear-gradient(90deg,#fff,#c9c4f7);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-size:46px!important;font-weight:700;letter-spacing:-1px;line-height:1.1;text-align:left}.course-ls-page.skills-page .skp-mod-head p{color:rgba(255,255,255,.8);font-size:18px;margin-top:14px;max-width:60ch}.course-ls-page.skills-page .skp-mod-meta{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin-top:26px}.course-ls-page.skills-page .skp-mod-meta li{background:rgba(255,255,255,.08);border-radius:14px;color:rgba(255,255,255,.82);font-size:14px;padding:10px 16px}.course-ls-page.skills-page .skp-mod-meta strong{color:var(--b-teal);font-size:20px;font-weight:700;margin-right:4px}.course-ls-page.skills-page .skp-mod-badge{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:26px;display:flex;flex-direction:column;gap:6px;padding:24px;text-align:center}.course-ls-page.skills-page .skp-mod-badge img{border-radius:20px;box-shadow:0 20px 44px rgba(0,0,0,.35);display:block;margin-bottom:10px;max-width:220px;width:100%}.course-ls-page.skills-page .skp-mod-badge-lbl{color:var(--b-teal);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.course-ls-page.skills-page .skp-mod-badge strong{color:#fff;font-size:18px;font-weight:600}.course-ls-page.skills-page .skp-sub-hd{color:var(--b-navy);font-size:22px;font-weight:600;margin-bottom:18px}.course-ls-page.skills-page .skp-skills{margin-top:48px}.course-ls-page.skills-page .skp-skill-row{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.course-ls-page.skills-page .skp-skill{background:#fff;border:1px solid var(--b-line);border-radius:24px;box-shadow:0 12px 32px rgba(29,16,63,.06);overflow:hidden;padding:26px 26px 28px;position:relative;transition:transform .3s,box-shadow .3s}.course-ls-page.skills-page .skp-skill:before{background:var(--tone);content:"";height:6px;left:0;position:absolute;right:0;top:0}.course-ls-page.skills-page .skp-skill:hover{box-shadow:0 22px 48px rgba(29,16,63,.12);transform:translateY(-5px)}.course-ls-page.skills-page .skp-skill-num{color:var(--tone);display:block;font-size:40px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;margin-bottom:14px;opacity:.9}.course-ls-page.skills-page .skp-skill h4{color:var(--b-navy);font-size:19px;font-weight:700;line-height:1.3}.course-ls-page.skills-page .skp-skill p{font-size:15px;line-height:1.6;margin-top:8px}.course-ls-page.skills-page .skp-grid{align-items:stretch;display:grid;gap:32px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-top:48px}.course-ls-page.skills-page .skp-lessons{display:flex;flex-direction:column}.course-ls-page.skills-page .skp-lesson-list{background:#fff;border:1px solid var(--b-line);border-radius:24px;box-shadow:0 12px 32px rgba(29,16,63,.06);flex:1;list-style:none;padding:8px 24px;position:relative}.course-ls-page.skills-page .skp-lesson{display:grid;gap:16px;grid-template-columns:34px minmax(0,1fr);padding:14px 0}.course-ls-page.skills-page .skp-lesson+.skp-lesson{border-top:1px solid var(--b-line)}.course-ls-page.skills-page .skp-lesson-num{align-items:center;background:var(--tone-soft);border-radius:10px;color:var(--tone-ink);display:flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;height:34px;justify-content:center}.course-ls-page.skills-page .skp-lesson-body{min-width:0}.course-ls-page.skills-page .skp-lesson-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.course-ls-page.skills-page .skp-lesson-title strong{color:var(--b-navy);font-size:16px;font-weight:600}.course-ls-page.skills-page .skp-lesson-body p{font-size:14.5px;line-height:1.55;margin-top:2px}.course-ls-page.skills-page .skp-tag{border:0;border-radius:999px;font-family:Poppins,Arial,sans-serif;font-size:11.5px;font-weight:700;padding:3px 11px}.course-ls-page.skills-page .skp-tag-sample{background:var(--b-teal);box-shadow:0 6px 14px rgba(30,193,217,.35);color:#fff;cursor:pointer}.course-ls-page.skills-page .skp-tag-sample:hover{background:var(--b-green)}.course-ls-page.skills-page .skp-tag-check{background:var(--b-green-soft);color:var(--b-green-ink)}.course-ls-page.skills-page .skp-side{display:flex;flex-direction:column;gap:20px}.course-ls-page.skills-page .skp-outcomes{background:radial-gradient(circle at 100% 0,rgba(83,74,183,.12),transparent 50%),var(--b-soft);border-radius:24px;flex:1;padding:28px 28px 24px}.course-ls-page.skills-page .skp-outcomes ul{display:grid;gap:14px;list-style:none}.course-ls-page.skills-page .skp-outcomes li{color:var(--b-navy);font-size:15.5px;font-weight:500;line-height:1.5;padding-left:36px;position:relative}.course-ls-page.skills-page .skp-outcomes li:before{align-items:center;background:var(--tone);border-radius:50%;color:#fff;content:"✓";display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;left:0;position:absolute;top:1px;width:24px}.course-ls-page.skills-page .skp-checkin{background:var(--b-green-soft);border-left:4px solid var(--b-green);border-radius:18px;padding:18px 22px}.course-ls-page.skills-page .skp-checkin strong{color:var(--b-navy);font-size:16px}.course-ls-page.skills-page .skp-checkin p{font-size:14.5px;margin-top:4px}.course-ls-page.skills-page .skp-foot{display:flex;justify-content:center;margin-top:40px}.course-ls-page.skills-page .sp-programs{background:radial-gradient(circle at 100% 0,rgba(133,183,17,.08),transparent 40%),var(--b-soft)}.course-ls-page.skills-page .skp-fit-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));margin:0 auto;max-width:1200px}.course-ls-page.skills-page .skp-fit{background:#fff;border:0;border-radius:24px;box-shadow:0 14px 36px rgba(29,16,63,.08);overflow:hidden;padding:0 0 26px}.course-ls-page.skills-page .skp-fit-top{background:radial-gradient(circle at 100% 0,rgba(255,255,255,.28),transparent 50%),var(--tone);color:#fff;padding:24px 26px 22px}.course-ls-page.skills-page .skp-fit-group{font-size:12px;font-weight:700;letter-spacing:.8px;opacity:.9;text-transform:uppercase}.course-ls-page.skills-page .skp-fit-top h3{color:#fff!important;font-size:23px;font-weight:700;margin-top:4px}.course-ls-page.skills-page .skp-fit-top p{color:rgba(255,255,255,.88);font-size:14.5px;margin-top:2px}.course-ls-page.skills-page .skp-fit-track{align-items:center;display:flex;gap:0;justify-content:space-between;margin:26px 26px 0;position:relative}.course-ls-page.skills-page .skp-fit-track:before{background:var(--b-line);content:"";height:3px;left:14px;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.course-ls-page.skills-page .skp-fit-dot{align-items:center;background:#fff;border:2px solid var(--b-line);border-radius:50%;color:var(--b-navy);display:flex;font-size:12.5px;font-weight:700;height:30px;justify-content:center;position:relative;width:30px}.course-ls-page.skills-page .skp-fit-dot.is-before{background:var(--tone-soft);border-color:var(--tone);color:var(--tone-ink)}.course-ls-page.skills-page .skp-fit-dot.is-current{background:var(--tone);border:0;box-shadow:0 0 0 6px var(--tone-soft),0 10px 22px rgba(29,16,63,.2);color:#fff;font-size:15px;height:42px;width:42px}.course-ls-page.skills-page .skp-fit-pos{color:var(--b-navy);font-size:15px;margin:20px 26px 0;text-align:left}.course-ls-page.skills-page .skp-fit-pos strong{color:var(--tone-ink)}.course-ls-page.skills-page .skp-fit-link{color:var(--tone-ink);display:inline-block;font-size:14.5px;font-weight:700;margin:10px 26px 0}.course-ls-page.skills-page .skp-fit:target{box-shadow:0 0 0 3px var(--tone),0 24px 50px rgba(29,16,63,.18)}.course-ls-page.skills-page .sp-personal{margin-top:32px}.course-ls-page.skills-page .growth-section{background:#fff}.course-ls-page.skills-page .choose-section,.course-ls-page.skills-page .right-section,.course-ls-page.skills-page .trusted-section{background:var(--b-soft)}.course-ls-page.skills-page :is(.right-checks,.why-list,.trusted-list) li{border-bottom-color:var(--b-line)}.course-ls-page.skills-page :is(.rc-chk,.w-chk,.t-chk){background:var(--b-purple);color:#fff;font-size:12px;font-weight:700;height:24px;width:24px}.course-ls-page.skills-page :is(.right-checks,.why-list,.trusted-list) li:nth-child(4n+2) :is(.rc-chk,.w-chk,.t-chk){background:var(--b-teal)}.course-ls-page.skills-page :is(.right-checks,.why-list,.trusted-list) li:nth-child(4n+3) :is(.rc-chk,.w-chk,.t-chk){background:var(--b-green)}.course-ls-page.skills-page :is(.right-checks,.why-list,.trusted-list) li:nth-child(4n+4) :is(.rc-chk,.w-chk,.t-chk){background:var(--b-orange)}.course-ls-page.skills-page .right-note{background:linear-gradient(135deg,var(--b-purple-soft),var(--b-teal-soft));border-left-color:var(--b-purple);color:var(--b-navy)}.course-ls-page.skills-page .vid-frame:before{background:linear-gradient(135deg,var(--b-purple),var(--b-teal),var(--b-green),var(--b-orange))}.course-ls-page.skills-page .lc1 .learn-card-stripe{background:var(--b-purple);height:6px}.course-ls-page.skills-page .lc2 .learn-card-stripe{background:var(--b-teal);height:6px}.course-ls-page.skills-page .lc3 .learn-card-stripe{background:var(--b-green);height:6px}.course-ls-page.skills-page .learn-card{border-color:var(--b-line);border-radius:24px}.course-ls-page.skills-page .learn-card-body h3{font-size:22px!important;line-height:1.3!important}.course-ls-page.skills-page .badges-section{background:radial-gradient(circle at 0 100%,rgba(255,138,0,.08),transparent 40%),radial-gradient(circle at 100% 0,rgba(83,74,183,.08),transparent 40%),#fff}.course-ls-page.skills-page .badge-card{border-color:var(--b-line);border-radius:24px;border-top:6px solid var(--b-purple)}.course-ls-page.skills-page .badge-card:nth-child(2){border-top-color:var(--b-teal)}.course-ls-page.skills-page .badge-card:nth-child(3){border-top-color:var(--b-green)}.course-ls-page.skills-page .badge-card:nth-child(4){border-top-color:var(--b-orange)}.course-ls-page.skills-page .badge-card:first-child .b-dot{background:var(--b-purple)}.course-ls-page.skills-page .badge-card:nth-child(2) .b-dot{background:var(--b-teal)}.course-ls-page.skills-page .badge-card:nth-child(3) .b-dot{background:var(--b-green)}.course-ls-page.skills-page .badge-card:nth-child(4) .b-dot{background:var(--b-orange)}.course-ls-page.skills-page .sp-step-num,.course-ls-page.skills-page .sp-steps li:nth-child(2) .sp-step-num{background:var(--b-purple)}.course-ls-page.skills-page .sp-steps li:nth-child(3) .sp-step-num,.course-ls-page.skills-page .sp-steps li:nth-child(4) .sp-step-num{background:var(--b-teal)}.course-ls-page.skills-page .sp-steps li:nth-child(5) .sp-step-num,.course-ls-page.skills-page .sp-steps li:nth-child(6) .sp-step-num{background:var(--b-green)}.course-ls-page.skills-page .sp-steps li:nth-child(7) .sp-step-num{background:var(--b-orange)}.course-ls-page.skills-page .sp-steps:before,.skills-page .stb-wrap .stb:before{background:linear-gradient(90deg,var(--b-purple),var(--b-teal),var(--b-green),var(--b-orange))}.skills-page .stb-wrap .stb-c1{--stb-accent:var(--b-purple);--stb-soft:var(--b-purple-soft)}.skills-page .stb-wrap .stb-c2{--stb-accent:var(--b-teal-ink);--stb-soft:var(--b-teal-soft)}.skills-page .stb-wrap .stb-c3{--stb-accent:var(--b-orange-ink);--stb-soft:var(--b-orange-soft)}.skills-page .stb-wrap .stb-c4{--stb-accent:var(--b-green-ink);--stb-soft:var(--b-green-soft)}.course-ls-page.skills-page .skp-pricing{background:radial-gradient(circle at 15% 20%,rgba(83,74,183,.08),transparent 40%),radial-gradient(circle at 85% 80%,rgba(30,193,217,.1),transparent 40%),#faf8f5}.course-ls-page.skills-page .skp-plans{align-items:center;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:980px}.course-ls-page.skills-page .skp-plan{background:#fff;border-radius:28px;box-shadow:0 20px 50px rgba(29,16,63,.1);overflow:hidden;transition:transform .3s}.course-ls-page.skills-page .skp-plan:hover{transform:translateY(-6px)}.course-ls-page.skills-page .skp-plan-top{background:radial-gradient(circle at 90% 0,rgba(255,255,255,.25),transparent 45%),linear-gradient(135deg,var(--b-purple),var(--b-purple-2));padding:32px 32px 30px;position:relative}.course-ls-page.skills-page .skp-plan.is-featured{box-shadow:0 0 0 3px var(--b-teal),0 30px 70px rgba(30,193,217,.28);transform:scale(1.03)}.course-ls-page.skills-page .skp-plan.is-featured:hover{transform:scale(1.03) translateY(-6px)}.course-ls-page.skills-page .skp-plan.is-featured .skp-plan-top{background:radial-gradient(circle at 90% 0,rgba(30,193,217,.55),transparent 50%),radial-gradient(circle at 0 100%,rgba(83,74,183,.7),transparent 55%),var(--b-navy)}.course-ls-page.skills-page .skp-plan-tag{background:var(--b-orange);border-radius:999px;box-shadow:0 6px 16px rgba(255,138,0,.4);color:#fff;font-size:12px;font-weight:700;padding:5px 14px;position:absolute;right:24px;top:24px}.course-ls-page.skills-page .skp-plan-top h3{color:#fff!important;font-size:24px;font-weight:600}.course-ls-page.skills-page .skp-plan-who{color:rgba(255,255,255,.8);font-size:15px;margin-top:2px}.course-ls-page.skills-page .skp-plan-price{color:#fff;font-size:58px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;margin-top:22px}.course-ls-page.skills-page .skp-plan-price span{font-size:26px;vertical-align:top}.course-ls-page.skills-page .skp-plan-price small{color:rgba(255,255,255,.75);font-size:16px;font-weight:500;margin-left:4px}.course-ls-page.skills-page .skp-plan-body{padding:28px 32px 32px}.course-ls-page.skills-page .skp-plan-list{display:grid;gap:14px;list-style:none;margin-bottom:28px}.course-ls-page.skills-page .skp-plan-list li{color:var(--b-navy);font-size:16px;font-weight:500;padding-left:36px;position:relative}.course-ls-page.skills-page .skp-plan-list li:before{align-items:center;background:var(--tone);border-radius:50%;color:#fff;content:"✓";display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;left:0;position:absolute;top:0;width:24px}.course-ls-page.skills-page .skp-plan-body .btn-primary{justify-content:center;width:100%}.course-ls-page.skills-page .skp-plans-note{color:#767a8f;font-size:14px;margin-top:32px;text-align:center}.course-ls-page.skills-page .skp-faq{background:radial-gradient(circle at 0 0,rgba(83,74,183,.07),transparent 40%),radial-gradient(circle at 100% 100%,rgba(30,193,217,.08),transparent 40%),#fff}.course-ls-page.skills-page .skp-faq-grid{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.course-ls-page.skills-page .skp-faq-side{position:sticky;top:120px}.course-ls-page.skills-page .skp-faq-side h2{font-size:40px;text-align:left}.course-ls-page.skills-page .skp-faq-side>p{font-size:17px;margin-top:12px;max-width:40ch}.course-ls-page.skills-page .skp-faq-card{background:var(--b-navy);border-radius:24px;box-shadow:0 24px 50px rgba(29,16,63,.18);margin-top:28px;overflow:hidden}.course-ls-page.skills-page .skp-faq-card img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.course-ls-page.skills-page .skp-faq-card-body{display:flex;flex-direction:column;gap:6px;padding:22px 24px 24px}.course-ls-page.skills-page .skp-faq-card-body strong{color:#fff;font-size:20px;font-weight:600}.course-ls-page.skills-page .skp-faq-card-body>span{color:rgba(255,255,255,.75);font-size:15px;margin-bottom:12px}.course-ls-page.skills-page .skp-faq-card-body .btn-primary{align-self:flex-start}.course-ls-page.skills-page .skp-faq-list{display:grid;gap:14px}.course-ls-page.skills-page .skp-faq-item{background:#fff;border:1px solid var(--b-line);border-radius:20px;box-shadow:0 6px 18px rgba(29,16,63,.05);transition:box-shadow .25s,border-color .25s}.course-ls-page.skills-page .skp-faq-item:hover{box-shadow:0 14px 34px rgba(29,16,63,.1)}.course-ls-page.skills-page .skp-faq-item[open]{border-color:var(--tone);box-shadow:0 16px 40px rgba(29,16,63,.1)}.course-ls-page.skills-page .skp-faq-item summary{align-items:center;cursor:pointer;display:grid;gap:16px;grid-template-columns:48px minmax(0,1fr) 32px;list-style:none;padding:18px 22px}.course-ls-page.skills-page .skp-faq-item summary::-webkit-details-marker{display:none}.course-ls-page.skills-page .skp-faq-num{align-items:center;background:var(--tone-soft);border-radius:14px;color:var(--tone-ink);display:flex;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;height:48px;justify-content:center}.course-ls-page.skills-page .skp-faq-item[open] .skp-faq-num{background:var(--tone);color:#fff}.course-ls-page.skills-page .skp-faq-q{color:var(--b-navy);font-size:17px;font-weight:600;line-height:1.4}.course-ls-page.skills-page .skp-faq-icon{border:2px solid var(--tone);border-radius:50%;height:32px;position:relative;transition:transform .25s,background-color .25s;width:32px}.course-ls-page.skills-page .skp-faq-icon:after,.course-ls-page.skills-page .skp-faq-icon:before{background:var(--tone);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.course-ls-page.skills-page .skp-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.course-ls-page.skills-page .skp-faq-item[open] .skp-faq-icon{background:var(--tone);transform:rotate(45deg)}.course-ls-page.skills-page .skp-faq-item[open] .skp-faq-icon:after,.course-ls-page.skills-page .skp-faq-item[open] .skp-faq-icon:before{background:#fff}.course-ls-page.skills-page .skp-faq-item p{font-size:15.5px;line-height:1.7;padding:0 22px 22px 86px}@media (max-width:1099px){.course-ls-page.skills-page .skp-mod-head{grid-template-columns:minmax(0,1fr);padding:40px}.course-ls-page.skills-page .skp-mod-badge{flex-direction:row;text-align:left}.course-ls-page.skills-page .skp-mod-badge img{margin:0 12px 0 0;max-width:110px}.course-ls-page.skills-page .skp-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.course-ls-page.skills-page .skp-skill-row{grid-template-columns:minmax(0,1fr)}.course-ls-page.skills-page .skp-faq-grid{gap:32px;grid-template-columns:minmax(0,1fr)}.course-ls-page.skills-page .skp-faq-side{position:static}.course-ls-page.skills-page .skp-faq-card{display:none}}@media (max-width:767px){.course-ls-page.skills-page .skp-module{padding-top:72px}.course-ls-page.skills-page .skp-mod-head{border-radius:24px;gap:24px;padding:28px 22px}.course-ls-page.skills-page .skp-mod-head h2{font-size:32px!important}.course-ls-page.skills-page .skp-mod-badge{flex-direction:column;text-align:center}.course-ls-page.skills-page .skp-mod-badge img{margin:0 0 8px}.course-ls-page.skills-page .skp-lesson-list{padding:4px 16px}.course-ls-page.skills-page .skp-plans{grid-template-columns:minmax(0,1fr)}.course-ls-page.skills-page .skp-plan.is-featured{transform:none}.course-ls-page.skills-page .skp-plan-body,.course-ls-page.skills-page .skp-plan-top{padding-inline:24px}.course-ls-page.skills-page .skp-plan-price{font-size:48px}.course-ls-page.skills-page .skp-faq-side h2{font-size:30px}.course-ls-page.skills-page .skp-faq-item summary{gap:12px;grid-template-columns:38px minmax(0,1fr) 28px;padding:14px 16px}.course-ls-page.skills-page .skp-faq-num{border-radius:12px;font-size:13px;height:38px}.course-ls-page.skills-page .skp-faq-icon{height:28px;width:28px}.course-ls-page.skills-page .skp-faq-q{font-size:15.5px}.course-ls-page.skills-page .skp-faq-item p{padding:0 16px 18px}.course-ls-page.skills-page .skp-fit-track{margin-inline:18px}.course-ls-page.skills-page .skp-fit-dot{font-size:11px;height:26px;width:26px}.course-ls-page.skills-page .skp-fit-dot.is-current{height:36px;width:36px}}@media (min-width:1100px){.course-ls-page.skills-page .skp-grid{align-items:start}.course-ls-page.skills-page .skp-side{position:sticky;top:110px}.course-ls-page.skills-page .skp-outcomes{flex:none}}.course-ls-page.skills-page .section-hd{margin-bottom:36px}@media (min-width:1100px){.course-ls-page.skills-page .skp-grid{align-items:stretch}.course-ls-page.skills-page .skp-side{position:static}}.course-ls-page.skills-page .skp-lesson-hd{list-style:none;padding:18px 0 6px}.course-ls-page.skills-page .skp-lesson-hd .skp-sub-hd{margin:0}.course-ls-page.skills-page .skp-lesson-hd+.skp-lesson{border-top:0}.course-ls-page.skills-page .skp-side-cta{background:radial-gradient(circle at 90% 10%,rgba(127,119,221,.55),transparent 50%),radial-gradient(circle at 0 100%,rgba(30,193,217,.3),transparent 50%),var(--b-navy);border-radius:24px;display:flex;flex:1;flex-direction:column;gap:6px;justify-content:center;padding:26px 28px}.course-ls-page.skills-page .skp-side-cta-kicker{color:var(--b-teal);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.course-ls-page.skills-page .skp-side-cta strong{color:#fff;font-size:22px;font-weight:700}.course-ls-page.skills-page .skp-side-cta p{color:rgba(255,255,255,.78);font-size:15px;margin-bottom:12px}.course-ls-page.skills-page .skp-side-cta .btn-primary{align-self:flex-start}.course-ls-page.skills-page .skp-badges{background:radial-gradient(circle at 10% 0,rgba(83,74,183,.55),transparent 40%),radial-gradient(circle at 90% 100%,rgba(30,193,217,.28),transparent 40%),var(--b-navy);overflow:hidden}.course-ls-page.skills-page .skp-badges .section-hd h2{color:#fff}.course-ls-page.skills-page .skp-badges .section-hd p{color:rgba(255,255,255,.75)}.course-ls-page.skills-page .skp-badges .sec-label{background:rgba(255,255,255,.1);color:var(--b-teal)}.course-ls-page.skills-page .skp-badge-path{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;position:relative}.course-ls-page.skills-page .skp-badge-path:before{border-top:3px dashed rgba(255,255,255,.25);content:"";left:12%;position:absolute;right:12%;top:150px}.course-ls-page.skills-page .skp-badge{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.course-ls-page.skills-page .skp-badge-step{background:var(--tone);border-radius:999px;color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.4px;margin-bottom:14px;padding:5px 14px}.course-ls-page.skills-page .skp-badge-img{background:#fff;border-radius:50%;box-shadow:0 0 0 6px var(--tone),0 0 0 14px rgba(255,255,255,.08),0 24px 50px rgba(0,0,0,.35);height:220px;overflow:hidden;transition:transform .35s;width:220px}.course-ls-page.skills-page .skp-badge:hover .skp-badge-img{transform:translateY(-6px) rotate(-3deg)}.course-ls-page.skills-page .skp-badge-img img{display:block;height:100%;object-fit:cover;width:100%}.course-ls-page.skills-page .skp-badge h3{color:#fff!important;font-size:19px;font-weight:700;line-height:1.3;margin-top:26px}.course-ls-page.skills-page .skp-badge p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:rgba(255,255,255,.7);display:-webkit-box;font-size:14px;line-height:1.55;margin-top:8px;overflow:hidden}.course-ls-page.skills-page .skp-badges-cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:44px}.course-ls-page.skills-page .skp-btn-ghost{background:rgba(255,255,255,.08);border:0;border-radius:50px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35);color:#fff;cursor:pointer;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:600;padding:14px 28px}.course-ls-page.skills-page .skp-btn-ghost:hover{background:rgba(255,255,255,.16)}.course-ls-page.skills-page :is(.growth-img,.why-img-main,.choose-img,.trusted-img){border-radius:28px;box-shadow:none;overflow:visible;position:relative}.course-ls-page.skills-page :is(.growth-img,.why-img-main,.choose-img,.trusted-img) img{border-radius:28px;box-shadow:0 24px 54px rgba(29,16,63,.16);position:relative;z-index:1}.course-ls-page.skills-page :is(.growth-img,.why-img-main,.choose-img,.trusted-img):before{border-radius:28px;content:"";inset:22px -22px -22px 22px;position:absolute;z-index:0}.course-ls-page.skills-page .growth-img:before{background:linear-gradient(135deg,var(--b-purple),var(--b-purple-2))}.course-ls-page.skills-page .why-img-main:before{background:linear-gradient(135deg,var(--b-teal),#7fe3f0);inset:22px 22px -22px -22px}.course-ls-page.skills-page .choose-img:before{background:linear-gradient(135deg,var(--b-green),#b5d95c);inset:22px 22px -22px -22px}.course-ls-page.skills-page .trusted-img:before{background:linear-gradient(135deg,var(--b-orange),#ffc27a)}.course-ls-page.skills-page .why-imgs{overflow:visible}.course-ls-page.skills-page :is(.growth-content,.why-content,.choose-content,.trusted-content){background:#fff;border-radius:28px;box-shadow:0 16px 40px rgba(29,16,63,.07);padding:36px 40px;position:relative}.course-ls-page.skills-page .growth-content{border-top:6px solid var(--b-purple)}.course-ls-page.skills-page .why-content{border-top:6px solid var(--b-teal)}.course-ls-page.skills-page .choose-content{border-top:6px solid var(--b-green)}.course-ls-page.skills-page .trusted-content{border-top:6px solid var(--b-orange)}.course-ls-page.skills-page :is(.growth-content,.why-content,.choose-content,.trusted-content) h2{font-size:32px!important}.course-ls-page.skills-page .growth-section,.course-ls-page.skills-page .why-section{background:var(--b-soft)}.course-ls-page.skills-page .right-section{background:#fff}.course-ls-page.skills-page .right-content{background:linear-gradient(135deg,var(--b-purple-soft),var(--b-teal-soft));border-radius:28px;padding:36px 40px}.course-ls-page.skills-page .right-content h2{font-size:32px!important}.course-ls-page.skills-page .skp-faq-top{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:32px}.course-ls-page.skills-page .skp-faq-side{position:static}.course-ls-page.skills-page .skp-faq-card{display:grid;grid-template-columns:200px minmax(0,1fr);margin-top:0}.course-ls-page.skills-page .skp-faq-card img{aspect-ratio:auto;height:100%}.course-ls-page.skills-page .skp-faq-cols{align-items:start;display:grid;gap:14px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.course-ls-page.skills-page .skp-faq-item summary{grid-template-columns:44px minmax(0,1fr) 30px;padding:16px 18px}.course-ls-page.skills-page .skp-faq-num{height:44px}.course-ls-page.skills-page .skp-faq-q{font-size:16px}.course-ls-page.skills-page .skp-faq-item p{padding:0 20px 20px 78px}@media (max-width:1099px){.course-ls-page.skills-page .skp-badge-path{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.course-ls-page.skills-page .skp-badge-path:before{display:none}.course-ls-page.skills-page .skp-faq-top{grid-template-columns:minmax(0,1fr);gap:20px}.course-ls-page.skills-page .skp-faq-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.course-ls-page.skills-page .skp-faq-card{display:grid}.course-ls-page.skills-page :is(.growth-img,.why-img-main,.choose-img,.trusted-img):before{inset:14px -10px -14px 10px}}@media (max-width:767px){.course-ls-page.skills-page .skp-badge-path{grid-template-columns:minmax(0,1fr)}.course-ls-page.skills-page .skp-badge-img{height:180px;width:180px}.course-ls-page.skills-page :is(.growth-content,.why-content,.choose-content,.trusted-content,.right-content){padding:26px 20px}.course-ls-page.skills-page :is(.growth-content,.why-content,.choose-content,.trusted-content,.right-content) h2{font-size:26px!important}.course-ls-page.skills-page .skp-faq-card{grid-template-columns:minmax(0,1fr)}.course-ls-page.skills-page .skp-faq-card img{aspect-ratio:16/9}.course-ls-page.skills-page .skp-faq-item p{padding:0 16px 18px}}