/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.dark .course-ls-page.skills-page{--b-purple-soft:#17161d;--b-teal-ink:#65afbe;--b-teal-soft:#101819;--b-green-ink:#94b073;--b-green-soft:#15170f;--b-orange-soft:#1a150e;--b-line:#332f40;--b-soft:#171224}.dark .course-ls-page.skills-page .btn-outline,.dark .course-ls-page.skills-page .sec-label{color:#acafef}.dark .course-ls-page.skills-page .skp-module{background-color:#151022;background-image:radial-gradient(circle at 0 0,#534ab712,#0000 40%),radial-gradient(circle at 100% 100%,#1ec1d914,#0000 40%)}.dark .course-ls-page.skills-page .skp-mod-kicker{background-color:#1510221f;border:1px solid #2f2b3b33}.dark .course-ls-page.skills-page .skp-mod-meta li{background-color:#15102214}.dark .course-ls-page.skills-page .skp-mod-badge{background-color:#1510220f;border:1px solid #2f2b3b24}.dark .course-ls-page.skills-page .skp-sub-hd{color:#e3ddff}.dark .course-ls-page.skills-page .skp-skill{background-color:#151022}.dark .course-ls-page.skills-page .skp-skill h4{color:#e3ddff}.dark .course-ls-page.skills-page .skp-lesson-list{background-color:#151022}.dark .course-ls-page.skills-page .skp-checkin strong,.dark .course-ls-page.skills-page .skp-lesson-title strong,.dark .course-ls-page.skills-page .skp-outcomes li{color:#e3ddff}.dark .course-ls-page.skills-page .skp-fit{background-color:#151022}.dark .course-ls-page.skills-page .skp-fit-top{background-image:radial-gradient(circle at 100% 0,#15102247,#0000 50%);background-color:var(--tone)}.dark .course-ls-page.skills-page .skp-fit-dot{color:#e3ddff;background-color:#151022}.dark .course-ls-page.skills-page .skp-fit-pos{color:#e3ddff}.dark .course-ls-page.skills-page .growth-section{background-color:#151022}.dark .course-ls-page.skills-page .right-note{color:#e3ddff}.dark .course-ls-page.skills-page .badges-section{background-color:#151022;background-image:radial-gradient(circle at 0 100%,#ff8a0014,#0000 40%),radial-gradient(circle at 100% 0,#534ab714,#0000 40%)}.dark .course-ls-page.skills-page .skp-pricing{background-color:#161223;background-image:radial-gradient(circle at 15% 20%,#534ab714,#0000 40%),radial-gradient(circle at 85% 80%,#1ec1d91a,#0000 40%)}.dark .course-ls-page.skills-page .skp-plan{background-color:#151022}.dark .course-ls-page.skills-page .skp-plan-top{background-image:radial-gradient(circle at 90% 0,#15102240,#0000 45%),linear-gradient(135deg,#534ab7,#7f77dd)}.dark .course-ls-page.skills-page .skp-plan-list li{color:#e3ddff}.dark .course-ls-page.skills-page .skp-plans-note{color:#a0a3b4}.dark .course-ls-page.skills-page .skp-faq{background-color:#151022;background-image:radial-gradient(circle at 0 0,#534ab712,#0000 40%),radial-gradient(circle at 100% 100%,#1ec1d914,#0000 40%)}.dark .course-ls-page.skills-page .skp-faq-item{background-color:#151022}.dark .course-ls-page.skills-page .skp-faq-q{color:#e3ddff}.dark .course-ls-page.skills-page .skp-faq-item[open] .skp-faq-icon:after,.dark .course-ls-page.skills-page .skp-faq-item[open] .skp-faq-icon:before{background-color:#151022}.dark .course-ls-page.skills-page .skp-badges .sec-label{background-color:#1510221a}.dark .course-ls-page.skills-page .skp-badge-path:before{border-top:3px dashed #2f2b3b40}.dark .course-ls-page.skills-page .skp-badge-img{box-shadow:0 0 0 6px var(--tone),0 0 0 14px #15102214,0 24px 50px #00000059;background-color:#151022}.dark .course-ls-page.skills-page .skp-btn-ghost{background-color:#15102214;box-shadow:inset 0 0 0 1.5px #15102259}.dark .course-ls-page.skills-page .skp-btn-ghost:hover{background-color:#15102229}.dark .course-ls-page.skills-page .right-section,.dark .course-ls-page.skills-page :is(.growth-content,.why-content,.choose-content,.trusted-content){background-color:#151022}.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,#534ab712,#0000 40%),radial-gradient(circle at 100% 100%,#1ec1d914,#0000 40%),#fff;padding-top:100px}.course-ls-page.skills-page .skp-mod-head{background:radial-gradient(circle at 85% 20%,#7f77dd8c,transparent 45%),radial-gradient(circle at 10% 110%,#1ec1d94d,transparent 45%),var(--b-navy);border-radius:32px;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:48px;padding:48px 56px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #1d103f33}.course-ls-page.skills-page .skp-mod-kicker{color:#fff;letter-spacing:.4px;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-block}.course-ls-page.skills-page .skp-mod-head h2{letter-spacing:-1px;text-align:left;background:linear-gradient(90deg,#fff,#c9c4f7);-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1.1;color:#0000!important;font-size:46px!important}.course-ls-page.skills-page .skp-mod-head p{color:#fffc;max-width:60ch;margin-top:14px;font-size:18px}.course-ls-page.skills-page .skp-mod-meta{flex-wrap:wrap;gap:10px;margin-top:26px;list-style:none;display:flex}.course-ls-page.skills-page .skp-mod-meta li{color:#ffffffd1;background:#ffffff14;border-radius:14px;padding:10px 16px;font-size:14px}.course-ls-page.skills-page .skp-mod-meta strong{color:var(--b-teal);margin-right:4px;font-size:20px;font-weight:700}.course-ls-page.skills-page .skp-mod-badge{text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:26px;flex-direction:column;align-items:center;gap:6px;padding:24px;display:flex}.course-ls-page.skills-page .skp-mod-badge img{border-radius:20px;width:100%;max-width:220px;margin-bottom:10px;display:block;box-shadow:0 20px 44px #00000059}.course-ls-page.skills-page .skp-mod-badge-lbl{color:var(--b-teal);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700}.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);margin-bottom:18px;font-size:22px;font-weight:600}.course-ls-page.skills-page .skp-skills{margin-top:48px}.course-ls-page.skills-page .skp-skill-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;display:grid}.course-ls-page.skills-page .skp-skill{border:1px solid var(--b-line);background:#fff;border-radius:24px;padding:26px 26px 28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 12px 32px #1d103f0f}.course-ls-page.skills-page .skp-skill:before{background:var(--tone);content:"";height:6px;position:absolute;top:0;left:0;right:0}.course-ls-page.skills-page .skp-skill:hover{transform:translateY(-5px);box-shadow:0 22px 48px #1d103f1f}.course-ls-page.skills-page .skp-skill-num{color:var(--tone);font-variant-numeric:tabular-nums;opacity:.9;margin-bottom:14px;font-size:40px;font-weight:800;line-height:1;display:block}.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{margin-top:8px;font-size:15px;line-height:1.6}.course-ls-page.skills-page .skp-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:32px;margin-top:48px;display:grid}.course-ls-page.skills-page .skp-lessons{flex-direction:column;display:flex}.course-ls-page.skills-page .skp-lesson-list{border:1px solid var(--b-line);background:#fff;border-radius:24px;flex:1;padding:8px 24px;list-style:none;position:relative;box-shadow:0 12px 32px #1d103f0f}.course-ls-page.skills-page .skp-lesson{grid-template-columns:34px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.course-ls-page.skills-page .skp-lesson+.skp-lesson{border-top:1px solid var(--b-line)}.course-ls-page.skills-page .skp-lesson-num{background:var(--tone-soft);color:var(--tone-ink);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;height:34px;font-size:14px;font-weight:700;display:flex}.course-ls-page.skills-page .skp-lesson-body{min-width:0}.course-ls-page.skills-page .skp-lesson-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.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{margin-top:2px;font-size:14.5px;line-height:1.55}.course-ls-page.skills-page .skp-tag{border:0;border-radius:999px;padding:3px 11px;font-family:Poppins,Arial,sans-serif;font-size:11.5px;font-weight:700}.course-ls-page.skills-page .skp-tag-sample{background:var(--b-teal);color:#fff;cursor:pointer;box-shadow:0 6px 14px #1ec1d959}.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{flex-direction:column;gap:20px;display:flex}.course-ls-page.skills-page .skp-outcomes{background:radial-gradient(circle at 100% 0,#534ab71f,transparent 50%),var(--b-soft);border-radius:24px;flex:1;padding:28px 28px 24px}.course-ls-page.skills-page .skp-outcomes ul{gap:14px;list-style:none;display:grid}.course-ls-page.skills-page .skp-outcomes li{color:var(--b-navy);padding-left:36px;font-size:15.5px;font-weight:500;line-height:1.5;position:relative}.course-ls-page.skills-page .skp-outcomes li:before{background:var(--tone);color:#fff;content:"✓";border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex;position:absolute;top:1px;left:0}.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{margin-top:4px;font-size:14.5px}.course-ls-page.skills-page .skp-foot{justify-content:center;margin-top:40px;display:flex}.course-ls-page.skills-page .sp-programs{background:radial-gradient(circle at 100% 0,#85b71114,transparent 40%),var(--b-soft)}.course-ls-page.skills-page .skp-fit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px;max-width:1200px;margin:0 auto;display:grid}.course-ls-page.skills-page .skp-fit{background:#fff;border:0;border-radius:24px;padding:0 0 26px;overflow:hidden;box-shadow:0 14px 36px #1d103f14}.course-ls-page.skills-page .skp-fit-top{background:radial-gradient(circle at 100% 0,#ffffff47,transparent 50%),var(--tone);color:#fff;padding:24px 26px 22px}.course-ls-page.skills-page .skp-fit-group{letter-spacing:.8px;opacity:.9;text-transform:uppercase;font-size:12px;font-weight:700}.course-ls-page.skills-page .skp-fit-top h3{margin-top:4px;font-size:23px;font-weight:700;color:#fff!important}.course-ls-page.skills-page .skp-fit-top p{color:#ffffffe0;margin-top:2px;font-size:14.5px}.course-ls-page.skills-page .skp-fit-track{justify-content:space-between;align-items:center;gap:0;margin:26px 26px 0;display:flex;position:relative}.course-ls-page.skills-page .skp-fit-track:before{background:var(--b-line);content:"";height:3px;position:absolute;top:50%;left:14px;right:14px;transform:translateY(-50%)}.course-ls-page.skills-page .skp-fit-dot{border:2px solid var(--b-line);color:var(--b-navy);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12.5px;font-weight:700;display:flex;position:relative}.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);box-shadow:0 0 0 6px var(--tone-soft),0 10px 22px #1d103f33;color:#fff;border:0;width:42px;height:42px;font-size:15px}.course-ls-page.skills-page .skp-fit-pos{color:var(--b-navy);text-align:left;margin:20px 26px 0;font-size:15px}.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);margin:10px 26px 0;font-size:14.5px;font-weight:700;display:inline-block}.course-ls-page.skills-page .skp-fit:target{box-shadow:0 0 0 3px var(--tone),0 24px 50px #1d103f2e}.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;width:24px;height:24px;font-size:12px;font-weight:700}.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%,#ff8a0014,#0000 40%),radial-gradient(circle at 100% 0,#534ab714,#0000 40%),#fff}.course-ls-page.skills-page .badge-card{border-color:var(--b-line);border-top:6px solid var(--b-purple);border-radius:24px}.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%,#534ab714,#0000 40%),radial-gradient(circle at 85% 80%,#1ec1d91a,#0000 40%),#faf8f5}.course-ls-page.skills-page .skp-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;max-width:980px;margin:0 auto;display:grid}.course-ls-page.skills-page .skp-plan{background:#fff;border-radius:28px;transition:transform .3s;overflow:hidden;box-shadow:0 20px 50px #1d103f1a}.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,#ffffff40,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 #1ec1d947;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,#1ec1d98c,transparent 50%),radial-gradient(circle at 0 100%,#534ab7b3,transparent 55%),var(--b-navy)}.course-ls-page.skills-page .skp-plan-tag{background:var(--b-orange);color:#fff;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700;position:absolute;top:24px;right:24px;box-shadow:0 6px 16px #ff8a0066}.course-ls-page.skills-page .skp-plan-top h3{font-size:24px;font-weight:600;color:#fff!important}.course-ls-page.skills-page .skp-plan-who{color:#fffc;margin-top:2px;font-size:15px}.course-ls-page.skills-page .skp-plan-price{color:#fff;font-variant-numeric:tabular-nums;margin-top:22px;font-size:58px;font-weight:800;line-height:1}.course-ls-page.skills-page .skp-plan-price span{vertical-align:top;font-size:26px}.course-ls-page.skills-page .skp-plan-price small{color:#ffffffbf;margin-left:4px;font-size:16px;font-weight:500}.course-ls-page.skills-page .skp-plan-body{padding:28px 32px 32px}.course-ls-page.skills-page .skp-plan-list{gap:14px;margin-bottom:28px;list-style:none;display:grid}.course-ls-page.skills-page .skp-plan-list li{color:var(--b-navy);padding-left:36px;font-size:16px;font-weight:500;position:relative}.course-ls-page.skills-page .skp-plan-list li:before{background:var(--tone);color:#fff;content:"✓";border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0}.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;text-align:center;margin-top:32px;font-size:14px}.course-ls-page.skills-page .skp-faq{background:radial-gradient(circle at 0 0,#534ab712,#0000 40%),radial-gradient(circle at 100% 100%,#1ec1d914,#0000 40%),#fff}.course-ls-page.skills-page .skp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.course-ls-page.skills-page .skp-faq-side{position:sticky;top:120px}.course-ls-page.skills-page .skp-faq-side h2{text-align:left;font-size:40px}.course-ls-page.skills-page .skp-faq-side>p{max-width:40ch;margin-top:12px;font-size:17px}.course-ls-page.skills-page .skp-faq-card{background:var(--b-navy);border-radius:24px;margin-top:28px;overflow:hidden;box-shadow:0 24px 50px #1d103f2e}.course-ls-page.skills-page .skp-faq-card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.course-ls-page.skills-page .skp-faq-card-body{flex-direction:column;gap:6px;padding:22px 24px 24px;display:flex}.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:#ffffffbf;margin-bottom:12px;font-size:15px}.course-ls-page.skills-page .skp-faq-card-body .btn-primary{align-self:flex-start}.course-ls-page.skills-page .skp-faq-list{gap:14px;display:grid}.course-ls-page.skills-page .skp-faq-item{border:1px solid var(--b-line);background:#fff;border-radius:20px;transition:box-shadow .25s,border-color .25s;box-shadow:0 6px 18px #1d103f0d}.course-ls-page.skills-page .skp-faq-item:hover{box-shadow:0 14px 34px #1d103f1a}.course-ls-page.skills-page .skp-faq-item[open]{border-color:var(--tone);box-shadow:0 16px 40px #1d103f1a}.course-ls-page.skills-page .skp-faq-item summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr) 32px;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:grid}.course-ls-page.skills-page .skp-faq-item summary::-webkit-details-marker{display:none}.course-ls-page.skills-page .skp-faq-num{background:var(--tone-soft);color:var(--tone-ink);font-variant-numeric:tabular-nums;border-radius:14px;justify-content:center;align-items:center;height:48px;font-size:15px;font-weight:700;display:flex}.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%;width:32px;height:32px;transition:transform .25s,background-color .25s;position:relative}.course-ls-page.skills-page .skp-faq-icon:after,.course-ls-page.skills-page .skp-faq-icon:before{background:var(--tone);content:"";width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{padding:0 22px 22px 86px;font-size:15.5px;line-height:1.7}@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{text-align:left;flex-direction:row}.course-ls-page.skills-page .skp-mod-badge img{max-width:110px;margin:0 12px 0 0}.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{grid-template-columns:minmax(0,1fr);gap:32px}.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{text-align:center;flex-direction:column}.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{grid-template-columns:38px minmax(0,1fr) 28px;gap:12px;padding:14px 16px}.course-ls-page.skills-page .skp-faq-num{border-radius:12px;height:38px;font-size:13px}.course-ls-page.skills-page .skp-faq-icon{width:28px;height: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{width:26px;height:26px;font-size:11px}.course-ls-page.skills-page .skp-fit-dot.is-current{width:36px;height: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{padding:18px 0 6px;list-style:none}.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%,#7f77dd8c,transparent 50%),radial-gradient(circle at 0 100%,#1ec1d94d,transparent 50%),var(--b-navy);border-radius:24px;flex-direction:column;flex:1;justify-content:center;gap:6px;padding:26px 28px;display:flex}.course-ls-page.skills-page .skp-side-cta-kicker{color:var(--b-teal);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700}.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:#ffffffc7;margin-bottom:12px;font-size:15px}.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,#534ab78c,transparent 40%),radial-gradient(circle at 90% 100%,#1ec1d947,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:#ffffffbf}.course-ls-page.skills-page .skp-badges .sec-label{color:var(--b-teal);background:#ffffff1a}.course-ls-page.skills-page .skp-badge-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;display:grid;position:relative}.course-ls-page.skills-page .skp-badge-path:before{content:"";border-top:3px dashed #ffffff40;position:absolute;top:150px;left:12%;right:12%}.course-ls-page.skills-page .skp-badge{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.course-ls-page.skills-page .skp-badge-step{background:var(--tone);color:#fff;letter-spacing:.4px;border-radius:999px;margin-bottom:14px;padding:5px 14px;font-size:12.5px;font-weight:700}.course-ls-page.skills-page .skp-badge-img{box-shadow:0 0 0 6px var(--tone),0 0 0 14px #ffffff14,0 24px 50px #00000059;background:#fff;border-radius:50%;width:220px;height:220px;transition:transform .35s;overflow:hidden}.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{object-fit:cover;width:100%;height:100%;display:block}.course-ls-page.skills-page .skp-badge h3{margin-top:26px;font-size:19px;font-weight:700;line-height:1.3;color:#fff!important}.course-ls-page.skills-page .skp-badge p{-webkit-line-clamp:3;color:#ffffffb3;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.course-ls-page.skills-page .skp-badges-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:44px;display:flex}.course-ls-page.skills-page .skp-btn-ghost{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50px;padding:14px 28px;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1.5px #ffffff59}.course-ls-page.skills-page .skp-btn-ghost:hover{background:#ffffff29}.course-ls-page.skills-page :is(.growth-img,.why-img-main,.choose-img,.trusted-img){box-shadow:none;border-radius:28px;position:relative;overflow:visible}.course-ls-page.skills-page :is(.growth-img,.why-img-main,.choose-img,.trusted-img) img{z-index:1;border-radius:28px;position:relative;box-shadow:0 24px 54px #1d103f29}.course-ls-page.skills-page :is(.growth-img,.why-img-main,.choose-img,.trusted-img):before{content:"";z-index:0;border-radius:28px;position:absolute;inset:22px -22px -22px 22px}.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;padding:36px 40px;position:relative;box-shadow:0 16px 40px #1d103f12}.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{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;margin-bottom:32px;display:grid}.course-ls-page.skills-page .skp-faq-side{position:static}.course-ls-page.skills-page .skp-faq-card{grid-template-columns:200px minmax(0,1fr);margin-top:0;display:grid}.course-ls-page.skills-page .skp-faq-card img{aspect-ratio:auto;height:100%}.course-ls-page.skills-page .skp-faq-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 20px;display:grid}.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{width:180px;height: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}}