.CourseCard_card__L4nOd{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid #ffffff14;background:linear-gradient(180deg,#ffffff06,#ffffff03);box-shadow:0 10px 24px rgba(0,0,0,.22);transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease}.CourseCard_card__L4nOd:hover{transform:translateY(-3px);border-color:#34c6ff45;box-shadow:0 18px 40px rgba(0,0,0,.32)}.CourseCard_imageLink__Y5zaD{position:relative;display:block;aspect-ratio:16/9;background:radial-gradient(500px 240px at 10% 0,rgba(52,198,255,.28),transparent 65%),radial-gradient(420px 220px at 100% 20%,rgba(184,136,255,.24),transparent 65%),#0b0f17;overflow:hidden}.CourseCard_image__e7kHx{width:100%;height:100%;object-fit:cover;opacity:.82;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .2s ease}.CourseCard_card__L4nOd:hover .CourseCard_image__e7kHx{transform:scale(1.035);opacity:.95}.CourseCard_badges__f3sYm{position:absolute;inset:auto .75rem .75rem auto;display:flex;gap:.4rem}.CourseCard_free__8C02h,.CourseCard_level__ghUih,.CourseCard_paid__uUFj6{border-radius:999px;padding:.28rem .6rem;font-size:.72rem;font-weight:800;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CourseCard_free__8C02h{background:#34d39922;border:1px solid #34d39955;color:#74e6b8}.CourseCard_paid__uUFj6{background:#f6c4531f;border:1px solid #f6c45355;color:#f7d488}.CourseCard_level__ghUih{background:#0b0f17b8;border:1px solid #ffffff22;color:#e6e8ee}.CourseCard_body__d3b0u{display:flex;flex-direction:column;gap:.45rem;padding:1rem;flex:1 1}.CourseCard_category__x50wU{color:#8ddcff;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.CourseCard_title__tQyWE{margin:0;font-size:1.06rem;line-height:1.3}.CourseCard_title__tQyWE a{text-decoration:none}.CourseCard_title__tQyWE a:hover{color:#8ddcff}.CourseCard_summary__IOlV5{margin:0;color:var(--text-dim);font-size:.88rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CourseCard_meta__HcsBx{display:flex;align-items:center;gap:.45rem;color:#98a2b8;font-size:.78rem;margin-top:.1rem}.CourseCard_draft__2tQfe{margin-left:auto;color:#f6c453;border:1px solid #f6c45355;border-radius:999px;padding:.1rem .4rem;font-size:.66rem;font-weight:800;text-transform:uppercase}.CourseCard_progressWrap__oxCpd{margin-top:.35rem}.CourseCard_progressRow__JntvF{display:flex;justify-content:space-between;gap:1rem;color:var(--text-dim);font-size:.76rem;margin-bottom:.3rem;text-transform:capitalize}.CourseCard_progressTrack__lMsFU{height:6px;border-radius:999px;background:#ffffff12;overflow:hidden}.CourseCard_progressFill__GSxrs{height:100%;border-radius:inherit;background:linear-gradient(90deg,#34c6ff,#b888ff)}.CourseCard_footer__5GTK3{margin-top:auto;padding-top:.7rem;border-top:1px solid #ffffff0f;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.CourseCard_instructor__FgPcx{color:#98a2b8;font-size:.76rem}.CourseCard_link__CN0ny{color:#8ddcff;font-size:.8rem;font-weight:700;text-decoration:none}.CourseCard_link__CN0ny:hover{text-decoration:underline}.courses_main__vOLBV{max-width:1120px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.courses_hero__RcQm_{max-width:720px;margin-bottom:1.4rem}.courses_eyebrow__820eL{display:inline-block;color:#8ddcff;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem}.courses_title__p_EnG{margin:0 0 .7rem;font-size:clamp(1.9rem,2.5vw + 1rem,2.9rem);line-height:1.08;letter-spacing:-.03em}.courses_subtitle__iL3tw{margin:0 0 1.2rem;color:var(--text-dim);line-height:1.6;font-size:.98rem}.courses_search__Wghoh{display:flex;gap:.5rem;padding:.35rem;border-radius:12px;border:1px solid #ffffff14;background:#ffffff05}.courses_search__Wghoh input{flex:1 1;min-width:0;border:none;background:transparent;color:#e6e8ee;padding:.65rem .75rem;font-family:inherit;font-size:.92rem}.courses_search__Wghoh input:focus{outline:none}.courses_search__Wghoh input::placeholder{color:#657087}.courses_search__Wghoh button{border:none;border-radius:8px;padding:.65rem 1rem;background:linear-gradient(135deg,#8ddcff,#34c6ff 55%,#1ea9e6);color:#071019;font-family:inherit;font-size:.86rem;font-weight:800;cursor:pointer}.courses_filters__wEUS6{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.courses_chip__hOB3h{text-decoration:none;color:#aab2c5;border:1px solid #ffffff18;background:#ffffff05;border-radius:999px;padding:.38rem .75rem;font-size:.8rem;font-weight:650;transition:background .16s ease,color .16s ease,border-color .16s ease}.courses_chip__hOB3h:hover{color:#fff;border-color:#ffffff30}.courses_active__4dVqt{color:#071019;background:#8ddcff;border-color:#8ddcff;font-weight:800}.courses_resultBar__ALD_S{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:var(--text-dim);font-size:.86rem;padding:.6rem 0 .95rem;border-bottom:1px solid #ffffff10;margin-bottom:1.2rem}.courses_resultBar__ALD_S strong{color:#fff}.courses_clear__QgPc6{color:#8ddcff;text-decoration:none;font-weight:700}.courses_clear__QgPc6:hover{text-decoration:underline}.courses_grid__odRvo{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:700px){.courses_grid__odRvo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1020px){.courses_grid__odRvo{grid-template-columns:repeat(3,minmax(0,1fr))}}.courses_empty__oj9K5{text-align:center;padding:3rem 1rem;border:1px dashed #ffffff20;border-radius:16px;background:#ffffff03}.courses_empty__oj9K5 h2{margin:0 0 .4rem;font-size:1.15rem}.courses_empty__oj9K5 p{margin:0 0 1rem;color:var(--text-dim);font-size:.9rem}.courses_emptyLink__DTfIX{color:#8ddcff;font-weight:700;text-decoration:none}.dashboard_main__6jQ_n{max-width:1120px;margin:0 auto;padding:2.2rem 1.25rem 4rem}.dashboard_header__IYRHh{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.4rem}.dashboard_eyebrow__G7451{color:#8ddcff;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.dashboard_title__m1iWF{margin:.35rem 0;font-size:clamp(1.7rem,2.2vw + 1rem,2.5rem);letter-spacing:-.03em;line-height:1.1}.dashboard_subtitle__tVn8u{margin:0;color:var(--text-dim);font-size:.92rem}.dashboard_browse__t5blj{display:inline-flex;padding:.7rem 1.05rem;border-radius:9px;background:linear-gradient(135deg,#8ddcff,#34c6ff 55%,#1ea9e6);color:#071019;font-size:.85rem;font-weight:800;text-decoration:none;white-space:nowrap}.dashboard_stats__XaKkw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin-bottom:1.2rem}@media (min-width:760px){.dashboard_stats__XaKkw{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard_stat__LaPJO{display:flex;flex-direction:column;gap:.15rem;padding:.9rem 1rem;border-radius:12px;border:1px solid #ffffff14;background:linear-gradient(180deg,#ffffff06,#ffffff03)}.dashboard_stat__LaPJO strong{font-size:1.45rem;letter-spacing:-.02em}.dashboard_stat__LaPJO span{color:#8791a6;font-size:.78rem}.dashboard_notice__x2SNF{margin-bottom:1.4rem;padding:.85rem 1rem;border-radius:10px;border:1px solid #f6c45340;background:#f6c45310;color:#f7d488;font-size:.85rem;line-height:1.5}.dashboard_section__XM9qP{margin-top:2rem}.dashboard_sectionHead__7NuiZ{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.dashboard_sectionHead__7NuiZ h2{margin:0;font-size:1.2rem;letter-spacing:-.01em}.dashboard_sectionHead__7NuiZ span{color:#8791a6;font-size:.8rem}.dashboard_grid__uxJ2l{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:700px){.dashboard_grid__uxJ2l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1020px){.dashboard_grid__uxJ2l{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard_empty__iTzWl{padding:2rem 1rem;text-align:center;border:1px dashed #ffffff20;border-radius:14px;background:#ffffff03}.dashboard_empty__iTzWl h3{margin:0 0 .35rem;font-size:1rem}.dashboard_empty__iTzWl p{margin:0 0 .9rem;color:var(--text-dim);font-size:.88rem}.dashboard_emptyLink___fz7R{color:#8ddcff;font-weight:800;text-decoration:none}.dashboard_certList__Ew5F_{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.6rem}.dashboard_certItem__z3mNJ{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.9rem 1rem;border-radius:12px;border:1px solid #ffffff14;background:linear-gradient(180deg,#ffffff05,#ffffff02)}.dashboard_certItem__z3mNJ>div:first-child{display:flex;flex-direction:column;gap:.15rem}.dashboard_certItem__z3mNJ strong{font-size:.9rem}.dashboard_certItem__z3mNJ span{color:#8791a6;font-size:.76rem}.dashboard_certActions__HJp09{display:flex;align-items:center;gap:.7rem}.dashboard_certActions__HJp09 code{padding:.25rem .5rem;border-radius:6px;border:1px solid #ffffff14;background:#0b0f1799;color:#caa7ff;font-size:.74rem}.dashboard_certActions__HJp09 a{color:#8ddcff;font-size:.8rem;font-weight:800;text-decoration:none}.dashboard_certActions__HJp09 a:hover{text-decoration:underline}.dashboard_muted__cCHlM{color:var(--text-dim);font-size:.88rem}.page_main__nw1Wk{max-width:1120px;margin:0 auto;padding:2rem 1.25rem 4rem;display:flex;flex-direction:column;gap:3.5rem}.page_hero__7KFOs{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:1rem 0 .5rem;animation:page_fadeUp__aNNvE .6s cubic-bezier(.22,1,.36,1) both}@media (min-width:900px){.page_hero__7KFOs{grid-template-columns:1.05fr .95fr;gap:2.5rem}}.page_eyebrow__yxIK8{display:inline-block;color:#8ddcff;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.9rem}.page_title__po7na{margin:0 0 .9rem;font-size:clamp(2rem,3.5vw + 1rem,3.5rem);line-height:1.05;letter-spacing:-.03em;font-weight:850}.page_lead__vF_iL{margin:0 0 1.5rem;color:#b6bfd2;font-size:clamp(.98rem,.4vw + .9rem,1.12rem);line-height:1.6;max-width:34rem}.page_actions___si5r{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1.5rem}.page_primaryCta__TacGU,.page_secondaryCta__PWvKX{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.3rem;border-radius:11px;font-weight:800;font-size:.92rem;text-decoration:none;transition:transform .16s ease,filter .16s ease,background .16s ease}.page_primaryCta__TacGU{background:linear-gradient(135deg,#8ddcff,#34c6ff 55%,#1ea9e6);color:#071019;box-shadow:0 10px 28px rgba(52,198,255,.28)}.page_secondaryCta__PWvKX{border:1px solid #ffffff22;background:#ffffff08;color:#e6e8ee}.page_primaryCta__TacGU:hover,.page_secondaryCta__PWvKX:hover{transform:translateY(-2px)}.page_secondaryCta__PWvKX:hover{background:#ffffff12}.page_points__0ykUa{margin:0;padding:0;list-style:none;flex-direction:column;color:#aab2c5;font-size:.88rem}.page_points__0ykUa,.page_points__0ykUa li{display:flex;gap:.55rem}.page_points__0ykUa li:before{content:"✓";color:#34c6ff;font-weight:900}.page_heroMedia__LXNx7{animation:page_fadeUp__aNNvE .7s cubic-bezier(.22,1,.36,1) 80ms both}.page_videoWrap__BlQzx{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;border:1px solid #ffffff18;background:radial-gradient(600px 300px at 10% 0,rgba(52,198,255,.18),transparent 60%),radial-gradient(500px 260px at 90% 10%,rgba(184,136,255,.16),transparent 60%),#0b0f17;box-shadow:0 18px 44px rgba(0,0,0,.36)}.page_video___Lden{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page_mediaNote__EVjjw{display:flex;flex-direction:column;gap:.1rem;margin-top:.75rem;padding:.7rem .9rem;border-radius:10px;border:1px solid #ffffff10;background:#ffffff05;font-size:.82rem;color:var(--text-dim)}.page_mediaNote__EVjjw strong{color:#e6e8ee}.page_section__zQZ2o{animation:page_fadeUp__aNNvE .6s cubic-bezier(.22,1,.36,1) .12s both}.page_sectionHead__iJcTv{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.1rem}.page_sectionTitle__6ic_4{margin:0 0 .35rem;font-size:clamp(1.35rem,1vw + 1rem,1.85rem);letter-spacing:-.02em}.page_sectionText__405ST{margin:0;color:var(--text-dim);line-height:1.6}.page_textLink__pfFKU{color:#8ddcff;text-decoration:none;font-size:.88rem;font-weight:700;white-space:nowrap}.page_textLink__pfFKU:hover{text-decoration:underline}.page_courseGrid__4MvBb{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-top:1.1rem}@media (min-width:760px){.page_courseGrid__4MvBb{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_steps__B4_i4{display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem;margin-top:1.2rem}@media (min-width:760px){.page_steps__B4_i4{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_step__0ZyaY{position:relative;padding:1.1rem;border-radius:14px;border:1px solid #ffffff14;background:linear-gradient(180deg,#ffffff06,#ffffff02)}.page_stepNumber__Is_ZR{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;margin-bottom:.7rem;background:#34c6ff1a;border:1px solid #34c6ff45;color:#8ddcff;font-weight:900;font-size:.82rem}.page_step__0ZyaY h3{margin:0 0 .35rem;font-size:.98rem}.page_step__0ZyaY p{margin:0;color:var(--text-dim);font-size:.84rem;line-height:1.55}.page_split__tNyHh{display:grid;grid-template-columns:1fr;grid-gap:1.4rem;gap:1.4rem;padding:1.25rem;border-radius:18px;border:1px solid #ffffff12;background:linear-gradient(180deg,#ffffff05,#ffffff02)}@media (min-width:860px){.page_split__tNyHh{grid-template-columns:1fr 1fr;gap:2rem;padding:1.5rem}}.page_whatsapp__X_2ZS{display:inline-flex;margin-top:1rem;padding:.7rem 1rem;border-radius:9px;border:1px solid #34d39955;background:#34d39912;color:#74e6b8;font-size:.86rem;font-weight:700;text-decoration:none}.page_whatsapp__X_2ZS:hover{background:#34d3991f}.page_faqList__Z9LYs{display:flex;flex-direction:column;gap:.2rem}.page_faqItem__okCCj{border-left:2px solid #ffffff20;padding:.45rem 0 .6rem .8rem}.page_faqQ___tjYG{margin:0 0 .2rem;font-weight:700;font-size:.9rem}.page_faqA__4Cy3S{margin:0;line-height:1.5}.page_faqA__4Cy3S,.page_footer__F3MD0{color:var(--text-dim);font-size:.84rem}.page_footer__F3MD0{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:1.5rem;border-top:1px solid #ffffff10}.page_footer__F3MD0 a{color:#8ddcff;text-decoration:none}.page_footer__F3MD0 a:hover{text-decoration:underline}@keyframes page_fadeUp__aNNvE{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}