.LearnToCode_root__MhdiH{width:100%;background-color:var(--bg-primary)}.LearnToCode_page__orA8y{background-color:var(--bg-primary);padding:0 40px 64px;max-width:1100px;margin:0 auto}.LearnToCode_section__rBzQH{padding:56px 0;border-bottom:1px solid var(--border-color);text-align:center}.LearnToCode_noDivider__Gd7EX,.LearnToCode_section__rBzQH:last-child{border-bottom:none}.LearnToCode_heroSection__U0NH0{position:relative;width:100%;overflow:hidden;background-color:var(--bg-primary)}.LearnToCode_heroInner__Z5_8W{position:relative;max-width:820px;margin:0 auto;padding:56px 40px;text-align:center}.LearnToCode_label__0v_ey{color:var(--brand-bright);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:13px;margin:0 0 12px}.LearnToCode_title__cPvOa{font-size:32px;font-weight:700;margin:0 0 16px;color:var(--text-primary);line-height:1.2}.LearnToCode_heroTitle__ZYF6O{font-size:44px;line-height:1.12;margin:0 0 16px}.LearnToCode_tagline__vj5YL{font-size:18px;line-height:1.5;color:var(--text-secondary);max-width:600px;margin:0 auto}.LearnToCode_intro__7zcVZ{font-size:16px;line-height:1.6;color:var(--text-secondary);margin:0 0 8px}.LearnToCode_introCentered__RXqw6{max-width:640px;margin:0 auto 8px}.LearnToCode_ctaRow__AuNfn{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px}.LearnToCode_primaryCta__dX5w6{display:inline-flex;align-items:center;padding:14px 30px;border-radius:12px;background-color:var(--brand-primary);color:#fff;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;border:2px solid var(--brand-primary);transition:transform .12s,box-shadow .14s}.LearnToCode_primaryCta__dX5w6:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.12)}.LearnToCode_editorMount__XhT2j{margin-top:36px;text-align:start;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.08)}.LearnToCode_benefitsGrid__oNszU{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:28px;text-align:start}.LearnToCode_benefitCard__lHPAX{padding:24px;background-color:var(--bg-secondary);border-radius:14px;border:1px solid var(--border-color)}.LearnToCode_benefitTitle__Nusp5{font-weight:700;font-size:17px;color:var(--text-primary);margin-bottom:8px}.LearnToCode_benefitText__zPEEA{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0}.LearnToCode_stepsGrid__NKM_P{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:28px;text-align:start}.LearnToCode_stepCard__XqarL{position:relative;padding:26px 24px 24px;background-color:var(--bg-secondary);border-radius:14px;border:1px solid var(--border-color);overflow:hidden;transition:transform .16s,box-shadow .16s}.LearnToCode_stepCard__XqarL:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.1)}.LearnToCode_stepHeader__aBhAR{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.LearnToCode_stepIcon__5aIRu{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background-color:color-mix(in srgb,var(--brand-primary) 14%,transparent)}.LearnToCode_stepNumber__d5yrf{font-weight:800;font-size:30px;line-height:1;color:color-mix(in srgb,var(--text-primary) 16%,transparent);font-variant-numeric:tabular-nums}.LearnToCode_stepTitle__QxHtq{font-weight:700;font-size:17px;color:var(--text-primary);margin-bottom:8px}.LearnToCode_stepText__NO2Ml{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0}.LearnToCode_featuresDivider__SOJFH{background-color:var(--bg-primary);padding:52px 40px 8px}.LearnToCode_dividerEyebrow__EQNj8{color:var(--brand-bright);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:12px;text-align:center;margin-bottom:8px}.LearnToCode_dividerInner__vkpys{display:flex;align-items:center;gap:24px;max-width:760px;margin:0 auto}.LearnToCode_dividerInner__vkpys:after,.LearnToCode_dividerInner__vkpys:before{content:"";flex:1;height:1px;background-color:var(--border-color)}.LearnToCode_dividerText__Lyaln{color:var(--text-primary);font-weight:700;font-size:20px;line-height:1.25;text-align:center;flex-shrink:0}.LearnToCode_scrollFlow__p5En2{--ltc-flow:1.4s;display:flex;flex-direction:column;align-items:center;margin-top:24px}.LearnToCode_flowLine__7VK51{width:2px;height:48px;border-radius:999px;overflow:hidden;background-color:color-mix(in srgb,var(--brand-primary) 18%,transparent);background-image:linear-gradient(to bottom,transparent 0,var(--brand-primary) 35%,var(--brand-primary) 65%,transparent 100%);background-repeat:no-repeat;background-size:100% 28px;background-position:0 -28px}[dir=rtl] .LearnToCode_flowLine__7VK51{background-position:100% -28px}@keyframes LearnToCode_ltcLineSweep__SQnmZ{0%{background-position:0 -28px}55%,to{background-position:0 48px}}.LearnToCode_flowChevrons__fjyfU{display:flex;flex-direction:column;align-items:center;margin-top:4px;line-height:0}.LearnToCode_flowChevron__gIRCu{margin-top:-7px}.LearnToCode_flowChevron__gIRCu:first-child{animation-delay:0s}.LearnToCode_flowChevron__gIRCu:nth-child(2){animation-delay:calc(var(--ltc-flow) * .07)}.LearnToCode_flowChevron__gIRCu:nth-child(3){animation-delay:calc(var(--ltc-flow) * .14)}@keyframes LearnToCode_ltcChevronFire__1UkP7{0%,45%{transform:translateY(0);opacity:.25}58%{transform:translateY(4px);opacity:1}78%{transform:translateY(0);opacity:.5}to{transform:translateY(0);opacity:.25}}@media (prefers-reduced-motion:reduce){.LearnToCode_flowChevron__gIRCu,.LearnToCode_flowChevron__gIRCu:first-child,.LearnToCode_flowChevron__gIRCu:nth-child(2),.LearnToCode_flowChevron__gIRCu:nth-child(3),.LearnToCode_flowLine__7VK51{animation:none}}@media (max-width:560px){.LearnToCode_featuresDivider__SOJFH{padding:40px 24px 4px}.LearnToCode_dividerInner__vkpys{gap:14px}.LearnToCode_dividerText__Lyaln{font-size:17px}}.LearnToCode_langGrid__pkGvO{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px}.LearnToCode_langCard__oSLQf{display:flex;align-items:center;gap:14px;flex:1 1 300px;max-width:340px;padding:16px 18px;background-color:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color);text-decoration:none;text-align:start;transition:border-color .14s,transform .14s,box-shadow .14s}.LearnToCode_langCard__oSLQf:hover{border-color:var(--brand-primary);transform:translateY(-3px);box-shadow:0 10px 26px rgba(0,0,0,.08)}.LearnToCode_langIcon__uszIc{width:38px;height:38px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.LearnToCode_langBody___vmMh{display:flex;flex-direction:column;gap:3px;min-width:0}.LearnToCode_langName__SG_xD{font-weight:700;font-size:16px;color:var(--text-primary)}.LearnToCode_langBlurb__tsZbq{font-size:13px;line-height:1.45;color:var(--text-secondary)}.LearnToCode_catalogCtaRow__i9cxX{display:flex;justify-content:center;margin-top:36px}.LearnToCode_catalogCta__7KQew{display:inline-flex;align-items:center;padding:13px 28px;border:2px solid var(--brand-primary);border-radius:12px;background-color:var(--brand-primary);color:#fff;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;transition:transform .12s,box-shadow .14s}.LearnToCode_catalogCta__7KQew:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.12)}.LearnToCode_faqList__MxUKi{display:flex;flex-direction:column;gap:14px;margin:28px auto 0;max-width:760px;text-align:start}.LearnToCode_faqItem__37CvR{padding:22px 24px;background-color:var(--bg-secondary);border-radius:14px;border:1px solid var(--border-color)}.LearnToCode_faqQuestion__QkFQL{font-weight:700;font-size:16px;color:var(--text-primary);margin:0 0 8px;line-height:1.35}.LearnToCode_faqAnswer__Np51d{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0}@media (max-width:900px){.LearnToCode_page__orA8y{padding:0 24px 48px}.LearnToCode_heroInner__Z5_8W{padding:48px 24px}.LearnToCode_heroTitle__ZYF6O{font-size:36px}.LearnToCode_title__cPvOa{font-size:28px}.LearnToCode_benefitsGrid__oNszU,.LearnToCode_stepsGrid__NKM_P{grid-template-columns:1fr}}@media (max-width:560px){.LearnToCode_heroTitle__ZYF6O{font-size:30px}.LearnToCode_tagline__vj5YL{font-size:16px}.LearnToCode_langCard__oSLQf{flex:1 1 100%;max-width:100%}.LearnToCode_ctaRow__AuNfn{flex-direction:column}.LearnToCode_primaryCta__dX5w6{justify-content:center}}