@import "https://fonts.googleapis.com/css2?family=Alfa+Slab+One&family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--gold:#f8d618;--navy:#111835;--navy-mid:#1a2448;--white:#fff;--text-muted:#6b7a99;--border:#e8ecf5;--section-bg:#f5f7fc;--sql-blue:#2563eb;--sql-blue-dark:#1d4ed8;--sql-blue-bg:#eff6ff;--python-teal:#0f766e;--python-teal-dark:#0c6660;--python-teal-bg:#f0fdfa}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--white);color:var(--navy);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;line-height:1.6}._nav_qu5vg_1{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111835f0;border-bottom:1px solid #ffffff0f;transition:box-shadow .25s,border-color .25s;position:sticky;top:0}._nav_qu5vg_1._scrolled_qu5vg_8{border-bottom-color:#f8d61826;box-shadow:0 2px 24px #0000004d}._inner_qu5vg_12{align-items:center;gap:24px;max-width:1296px;height:64px;margin:0 auto;padding:0 48px;display:flex}._brand_qu5vg_17{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}._brand_qu5vg_17:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}._dot_qu5vg_22{background:var(--gold);border-radius:50%;flex-shrink:0;width:8px;height:8px}._brandText_qu5vg_23{color:var(--white);font-family:Alfa Slab One,serif;font-size:15px}._accent_qu5vg_24{color:var(--gold)}._brandSub_qu5vg_25{letter-spacing:2px;text-transform:uppercase;color:#ffffff59;border-left:1px solid #ffffff26;padding-left:10px;font-size:10px;font-weight:600}._links_qu5vg_30{flex:1;align-items:center;gap:4px;list-style:none;display:flex}._link_qu5vg_30{color:#fff9;white-space:nowrap;border-radius:3px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:block}._link_qu5vg_30:hover{color:var(--white);background:#ffffff12}._link_qu5vg_30:focus-visible{outline:2px solid var(--gold);outline-offset:2px}._link_qu5vg_30._active_qu5vg_38{color:var(--gold);background:#f8d61814}._pills_qu5vg_39{flex-shrink:0;align-items:center;gap:6px;display:flex}._pillSql_qu5vg_40,._pillPy_qu5vg_40,._pillDays_qu5vg_40{letter-spacing:1.5px;text-transform:uppercase;border-radius:2px;padding:4px 10px;font-size:10px;font-weight:700}._pillSql_qu5vg_40{color:#93c5fd;background:#2563eb33;border:1px solid #2563eb4d}._pillPy_qu5vg_40{color:#5eead4;background:#0f766e33;border:1px solid #0f766e4d}._pillDays_qu5vg_40{color:var(--gold);background:#f8d6181f;border:1px solid #f8d61840}._burger_qu5vg_47{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;margin-left:auto;display:none}._burger_qu5vg_47:hover{background:#ffffff1a;border-color:#f8d6184d}._burger_qu5vg_47:focus-visible{outline:2px solid var(--gold);outline-offset:2px}._burger_qu5vg_47 span{background:var(--white);transform-origin:50%;border-radius:1px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}._burgerOpen_qu5vg_59 span:first-child{transform:translateY(7px)rotate(45deg)}._burgerOpen_qu5vg_59 span:nth-child(2){opacity:0;transform:scaleX(0)}._burgerOpen_qu5vg_59 span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}._drawer_qu5vg_62{background:var(--navy-mid);border-top:1px solid #ffffff0f;max-height:0;transition:max-height .3s;display:none;overflow:hidden}._drawer_qu5vg_62 ul{padding:8px 24px 4px;list-style:none}._drawerLink_qu5vg_64{color:#ffffffb3;border-bottom:1px solid #ffffff0f;padding:12px 0;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s;display:block}._drawerLink_qu5vg_64:hover{color:var(--gold)}._drawerPills_qu5vg_70{gap:8px;padding:12px 24px 20px;display:flex}._overlay_qu5vg_71{z-index:99;background:#0006;position:fixed;inset:0}@media (width<=1100px){._pills_qu5vg_39{display:none}}@media (width<=900px){._inner_qu5vg_12{padding:0 24px}._brandSub_qu5vg_25{display:none}}@media (width<=768px){._links_qu5vg_30,._pills_qu5vg_39{display:none}._burger_qu5vg_47{display:flex}._drawer_qu5vg_62{display:block}._drawerOpen_qu5vg_77{max-height:400px}}._cover_sb6ll_1{background:var(--navy);color:var(--white);align-items:center;min-height:520px;padding:80px 48px 72px;display:flex;position:relative;overflow:hidden}._orb1_sb6ll_2{background:radial-gradient(circle, var(--gold) 0%, transparent 70%);opacity:.06;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;top:-80px;right:-80px}._orb2_sb6ll_3{opacity:.08;pointer-events:none;background:radial-gradient(circle,#2563eb 0%,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-100px;left:28%}._grid_sb6ll_4{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}._inner_sb6ll_5{z-index:1;width:100%;max-width:1200px;margin:0 auto;position:relative}._brandRow_sb6ll_6{align-items:center;gap:12px;margin-bottom:36px;display:flex}._dot_sb6ll_7{background:var(--gold);border-radius:50%;flex-shrink:0;width:8px;height:8px}._brandName_sb6ll_8{letter-spacing:2px;color:#fff6;text-transform:uppercase;font-family:Alfa Slab One,serif;font-size:12px}._badgeRow_sb6ll_9{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}._badge_sb6ll_9{background:var(--gold);color:var(--navy);letter-spacing:2.5px;text-transform:uppercase;border-radius:2px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}._badgeSub_sb6ll_11{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff4d;font-size:12px;font-weight:500}._title_sb6ll_12{color:var(--white);margin-bottom:16px;font-family:Alfa Slab One,serif;font-size:60px;line-height:1.03}._accent_sb6ll_13{color:var(--gold)}._subtitle_sb6ll_14{color:#ffffff80;max-width:520px;margin-bottom:52px;font-size:16px;line-height:1.6}._meta_sb6ll_15{border-top:1px solid #ffffff14;flex-wrap:wrap;padding-top:32px;display:flex}._metaItem_sb6ll_16{padding-right:40px}._metaItem_sb6ll_16:not(:last-child){border-right:1px solid #ffffff14;margin-right:40px}._metaItem_sb6ll_16 label{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin-bottom:5px;font-size:9px;font-weight:700;display:block}._metaItem_sb6ll_16 span{color:var(--white);font-size:14px;font-weight:500}@media (width<=900px){._cover_sb6ll_1{min-height:auto;padding:64px 24px 56px}._title_sb6ll_12{font-size:44px}}@media (width<=600px){._title_sb6ll_12{font-size:34px}._meta_sb6ll_15{flex-direction:column;gap:20px}._metaItem_sb6ll_16{padding-right:0;border-right:none!important;margin-right:0!important}}._section_6p7ln_1{background:var(--gold);padding:56px 48px}._inner_6p7ln_2{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid}._left_6p7ln_3 h2{color:var(--navy);margin-bottom:16px;font-family:Alfa Slab One,serif;font-size:32px;line-height:1.15}._left_6p7ln_3 p{color:var(--navy);opacity:.8;font-size:15px;line-height:1.7}._grid_6p7ln_5{grid-template-columns:1fr 1fr;gap:16px;display:grid}._card_6p7ln_6{background:var(--navy);border-radius:4px;padding:24px}._number_6p7ln_7{color:var(--gold);margin-bottom:6px;font-family:Alfa Slab One,serif;font-size:36px;line-height:1}._label_6p7ln_8{color:#fff9;letter-spacing:1px;text-transform:uppercase;font-size:12px}@media (width<=900px){._inner_6p7ln_2{grid-template-columns:1fr}}@media (width<=480px){._section_6p7ln_1{padding:40px 24px}}._wrap_19100_1{margin:48px 0 0;padding:0 48px}._inner_19100_2{align-items:center;max-width:1200px;margin:0 auto;display:flex}._label_19100_3{letter-spacing:1px;text-transform:uppercase;color:var(--white);white-space:nowrap;flex-shrink:0;padding:14px 32px;font-family:Alfa Slab One,serif;font-size:15px}._line_19100_4{flex:1;height:3px}._days_19100_5{letter-spacing:1px;white-space:nowrap;flex-shrink:0;padding:14px 24px;font-size:13px;font-weight:700}._sql_19100_6 ._label_19100_3,._sql_19100_6 ._line_19100_4{background:var(--sql-blue)}._sql_19100_6 ._days_19100_5{background:var(--sql-blue-dark);color:#fffc}._python_19100_9 ._label_19100_3,._python_19100_9 ._line_19100_4{background:var(--python-teal)}._python_19100_9 ._days_19100_5{background:var(--python-teal-dark);color:#fffc}@media (width<=768px){._wrap_19100_1{margin:32px 0 0;padding:0 24px}._label_19100_3{padding:12px 20px;font-size:13px}._days_19100_5{padding:12px 16px;font-size:12px}}._card_eunle_1{border:1px solid var(--border);background:var(--white);border-radius:4px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}._card_eunle_1:hover{transform:translateY(-3px);box-shadow:0 12px 32px #1118351f}._sql_eunle_3{border-top:4px solid var(--sql-blue)}._python_eunle_4{border-top:4px solid var(--python-teal)}._header_eunle_5{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}._dayNum_eunle_6{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);font-family:Alfa Slab One,serif;font-size:11px}._tag_eunle_7{letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:4px 10px;font-size:10px;font-weight:700}._tagSql_eunle_8{background:var(--sql-blue-bg);color:var(--sql-blue)}._tagPy_eunle_9{background:var(--python-teal-bg);color:var(--python-teal)}._title_eunle_10{color:var(--navy);padding:0 24px 12px;font-size:16px;font-weight:700;line-height:1.35}._divider_eunle_11{background:var(--border);height:1px;margin:0 24px}._body_eunle_12{flex-direction:column;flex:1;padding:16px 24px 20px;display:flex}._sectionLabel_eunle_13{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-top:14px;margin-bottom:10px;font-size:10px;font-weight:700}._sectionLabel_eunle_13:first-child{margin-top:0}._objectives_eunle_15{margin:0;padding:0;list-style:none}._objectives_eunle_15 li{color:var(--navy);padding:5px 0 5px 16px;font-size:13px;line-height:1.5;position:relative}._objectives_eunle_15 li:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:0}._sql_eunle_3 ._objectives_eunle_15 li:before{background:var(--sql-blue)}._python_eunle_4 ._objectives_eunle_15 li:before{background:var(--python-teal)}._syntaxList_eunle_20{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._code_eunle_21{border:1px solid var(--border);white-space:nowrap;border-radius:2px;padding:3px 10px;font-family:Courier New,monospace;font-size:10.5px;font-weight:700}._codeSql_eunle_22{background:var(--sql-blue-bg);color:var(--sql-blue);border-color:#bfdbfe}._codePy_eunle_23{background:var(--python-teal-bg);color:var(--python-teal);border-color:#99f6e4}._deliverable_eunle_24{background:var(--navy);border-radius:3px;margin-top:14px;padding:12px 16px}._delLabel_eunle_25{letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-size:9px;font-weight:700}._deliverable_eunle_24 p{color:#ffffffd9;font-size:12px;line-height:1.5}._grid_cpf7t_1{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1296px;margin:0 auto;padding:32px 48px 48px;display:grid}@media (width<=1100px){._grid_cpf7t_1{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._grid_cpf7t_1{grid-template-columns:1fr 1fr;gap:16px;padding:24px 24px 32px}}@media (width<=580px){._grid_cpf7t_1{grid-template-columns:1fr}}._wrap_12jmn_1{max-width:1296px;margin:0 auto;padding:0 48px}._inner_12jmn_2{background:var(--navy);border-left:4px solid var(--gold);border-radius:0 4px 4px 0;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}._icon_12jmn_3{flex-shrink:0;margin-top:2px}._label_12jmn_4{letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:10px;font-weight:700}._inner_12jmn_2 p{color:#ffffffbf;font-size:13px;line-height:1.6}@media (width<=768px){._wrap_12jmn_1{padding:0 24px}}._wrap_1prpt_1{max-width:1296px;margin:0 auto;padding:0 48px 48px}._inner_1prpt_2{background:var(--navy);border-radius:4px;grid-template-columns:1fr 2fr;align-items:start;gap:48px;padding:40px 48px;display:grid}._left_1prpt_3 h2{color:var(--gold);margin-bottom:12px;font-family:Alfa Slab One,serif;font-size:28px;line-height:1.2}._left_1prpt_3 p{color:#ffffffa6;font-size:14px;line-height:1.7}._right_1prpt_5{grid-template-columns:1fr 1fr;gap:20px;display:grid}._item_1prpt_6{background:#ffffff0f;border:1px solid #f8d61833;border-radius:3px;padding:20px}._itemLabel_1prpt_7{letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:10px;font-weight:700}._item_1prpt_6 p{color:#fffc;font-size:13px;line-height:1.6}@media (width<=1000px){._inner_1prpt_2{grid-template-columns:1fr}}@media (width<=768px){._wrap_1prpt_1{padding:0 24px 32px}._inner_1prpt_2{padding:28px 24px}._right_1prpt_5{grid-template-columns:1fr}}._section_1o4r2_1{background:var(--section-bg);padding:56px 48px}._inner_1o4r2_2{max-width:1200px;margin:0 auto}._inner_1o4r2_2 h2{color:var(--navy);margin-bottom:8px;font-family:Alfa Slab One,serif;font-size:28px}._sub_1o4r2_4{color:var(--text-muted);margin-bottom:36px;font-size:14px}._grid_1o4r2_5{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}._block_1o4r2_6{background:var(--white);border:1px solid var(--border);border-radius:4px;padding:24px}._num_1o4r2_7{margin-bottom:8px;font-family:Alfa Slab One,serif;font-size:32px;line-height:1}._sqlNum_1o4r2_8{color:var(--sql-blue)}._pyNum_1o4r2_9{color:var(--python-teal)}._block_1o4r2_6 h4{color:var(--navy);margin-bottom:6px;font-size:14px;font-weight:700}._block_1o4r2_6 p{color:var(--text-muted);font-size:12px;line-height:1.6}@media (width<=1000px){._grid_1o4r2_5{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._section_1o4r2_1{padding:40px 24px}}@media (width<=480px){._grid_1o4r2_5{grid-template-columns:1fr}}._footer_1lbk5_1{background:var(--navy);border-top:1px solid #ffffff0f}._inner_1lbk5_2{max-width:1200px;margin:0 auto;padding:0 48px}._top_1lbk5_3{border-bottom:1px solid #ffffff0f;grid-template-columns:2fr 1fr 1fr;gap:48px;padding:52px 0 40px;display:grid}._brand_1lbk5_4{color:var(--white);margin-bottom:12px;font-family:Alfa Slab One,serif;font-size:16px}._slash_1lbk5_5{color:var(--gold)}._tagline_1lbk5_6{color:#fff6;max-width:280px;font-size:13px;line-height:1.6}._navLabel_1lbk5_7{letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:9px;font-weight:700}._nav_1lbk5_7 ul{flex-direction:column;gap:10px;list-style:none;display:flex}._link_1lbk5_9{color:#ffffff80;font-size:13px;text-decoration:none;transition:color .15s}._link_1lbk5_9:hover{color:var(--gold)}._infoItem_1lbk5_11{border-bottom:1px solid #ffffff0a;flex-direction:column;gap:2px;padding:8px 0;display:flex}._infoItem_1lbk5_11:last-child{border-bottom:none}._key_1lbk5_13{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff4d;font-size:9px;font-weight:600}._val_1lbk5_14{color:#ffffffa6;font-size:12px;font-weight:500}._bottom_1lbk5_15{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}._copy_1lbk5_16{color:#ffffff40;font-size:11px}._toTop_1lbk5_17{letter-spacing:1px;text-transform:uppercase;color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:3px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:600;transition:color .15s,border-color .15s;display:flex}._toTop_1lbk5_17:hover{color:var(--gold);border-color:#f8d6184d}@media (width<=900px){._top_1lbk5_3{grid-template-columns:1fr 1fr}._brandCol_1lbk5_19{grid-column:span 2}}@media (width<=600px){._inner_1lbk5_2{padding:0 24px}._top_1lbk5_3{grid-template-columns:1fr}._brandCol_1lbk5_19{grid-column:span 1}._bottom_1lbk5_15{flex-direction:column;align-items:flex-start}}
