.free-courses-module__zfQilq__scope{--pine:#033126;--pine-deep:#02211a;--lime:#8acf35;--lime-2:#a5ea50;--display:var(--font-bricolage), system-ui, sans-serif;--body:var(--font-hanken), system-ui, sans-serif;--mono:var(--font-plex-mono), monospace;--gut:clamp(18px, 4vw, 44px);color:#fff;min-height:100vh;font-family:var(--body);-webkit-font-smoothing:antialiased;background:radial-gradient(120% 60% at 50% 0,#0d2216 0%,#08160f 45%,#050f0a 100%)}.free-courses-module__zfQilq__scope button{cursor:pointer;font-family:inherit}.free-courses-module__zfQilq__scope svg{display:block}.free-courses-module__zfQilq__scope :focus-visible{outline:2px solid var(--lime-2);outline-offset:3px}.free-courses-module__zfQilq__scope .lead{text-align:left;background-color:#08160f;background-image:linear-gradient(90deg,#08160f 0%,#08160fb8 26%,#08160f33 46%,#08160f00 60%),url(/free-courses-hero.png);background-position:100%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;min-height:clamp(420px,42vw,620px);display:flex}.free-courses-module__zfQilq__scope .hero-copy{width:100%;max-width:1560px;padding:clamp(28px, 4vw, 56px) var(--gut);min-width:0;margin:0 auto}.free-courses-module__zfQilq__scope .lead h1{color:#fff;font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(44px,6.6vw,88px);font-weight:800;line-height:.98}.free-courses-module__zfQilq__scope .lead h1 .hl{color:var(--lime-2)}.free-courses-module__zfQilq__scope .lead-rule{background:var(--lime-2);border-radius:2px;width:clamp(80px,8vw,120px);height:4px;margin:clamp(16px,1.8vw,24px) 0 clamp(20px,2.2vw,28px);display:block;box-shadow:0 0 14px #a5ea5080}.free-courses-module__zfQilq__scope .lead p{color:#ffffffb8;max-width:42ch;margin:0;font-size:clamp(15px,1.4vw,19px);line-height:1.55}.free-courses-module__zfQilq__scope .tabs-wrap{z-index:2;background:0 0;margin-top:clamp(-76px,-4.6vw,-44px);position:relative}.free-courses-module__zfQilq__scope .tabs{max-width:1500px;padding:clamp(8px, 1.4vw, 14px) var(--gut) clamp(6px, 1vw, 10px);flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.2vw,16px);margin:0 auto;display:flex}.free-courses-module__zfQilq__scope .tab{min-height:46px;color:var(--cta-soft);background:0 0;border:1.5px solid #43dde28c;border-radius:10px;flex:none;align-items:center;padding:0 24px;font-size:15px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.free-courses-module__zfQilq__scope .tab:hover{background:var(--cta);border-color:var(--cta);color:var(--cta-ink)}.free-courses-module__zfQilq__scope .tab.on{border-color:var(--cta);background:var(--cta);color:var(--cta-ink)}.free-courses-module__zfQilq__scope .course-wrap{max-width:1500px;padding:clamp(22px, 3.4vw, 34px) var(--gut) 90px;margin:0 auto}.free-courses-module__zfQilq__scope .course-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.2vw,20px);display:grid}.free-courses-module__zfQilq__scope .cardlink{display:block}.free-courses-module__zfQilq__scope .card{background:linear-gradient(#12281a6b,#07120b80);border:1px solid #a5ea5029;border-radius:18px;flex-direction:column;gap:10px;height:100%;padding:16px 16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.free-courses-module__zfQilq__scope .card .art{aspect-ratio:4/3;background:#060f0b;border:1px solid #a5ea501f;border-radius:14px;margin-bottom:4px;display:block;position:relative;overflow:hidden}.free-courses-module__zfQilq__scope .card .art img{object-fit:cover;width:100%;height:100%;display:block}.free-courses-module__zfQilq__scope .cardlink:hover .card{border-color:#a5ea5080;transform:translateY(-4px);box-shadow:0 18px 42px #0006}.free-courses-module__zfQilq__scope .card h3{color:#fff;font-family:var(--display);letter-spacing:-.01em;margin:2px 0 0;font-size:17px;font-weight:800;line-height:1.14}.free-courses-module__zfQilq__scope .card .desc{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.free-courses-module__zfQilq__scope .card .desc li{color:#ffffffa8;padding-left:16px;font-size:13px;line-height:1.4;position:relative}.free-courses-module__zfQilq__scope .card .desc li:before{content:"";background:var(--lime-2);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:1px}.free-courses-module__zfQilq__scope .card .go{color:var(--cta-soft);font-family:var(--body);background:0 0;border:1.5px solid #43dde28c;border-radius:10px;align-self:flex-start;align-items:center;margin-top:auto;padding:9px 20px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.free-courses-module__zfQilq__scope .cardlink:hover .go{background:var(--cta);border-color:var(--cta);color:var(--cta-ink);box-shadow:0 10px 24px #43dde247}.free-courses-module__zfQilq__scope .empty{color:#fff6;font-family:var(--mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;padding:60px 20px;font-size:13px}@media (max-width:1280px){.free-courses-module__zfQilq__scope .course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.free-courses-module__zfQilq__scope .lead{background-image:linear-gradient(90deg,#08160f 0%,#08160fd1 34%,#08160f40 62%,#08160f00 82%),url(/free-courses-hero.png);background-position:72%;min-height:clamp(300px,56vw,460px)}}@media (max-width:720px){.free-courses-module__zfQilq__scope .tab{min-height:44px;padding:0 16px;font-size:13px}.free-courses-module__zfQilq__scope .course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.free-courses-module__zfQilq__scope .course-grid{grid-template-columns:1fr}}
