.Hero_hero__bqvNd{--sy:0;position:relative;display:flex;align-items:center;min-height:min(100svh,920px);padding:calc(var(--nav-h) + 2.5rem) 0 4.5rem;overflow:hidden;isolation:isolate}.Hero_bgMedia__8cleJ{position:absolute;inset:-4% 0;z-index:-2;opacity:.42;pointer-events:none;transform:translate3d(0,calc(var(--sy) * .3px),0);will-change:transform}.Hero_bgMedia__8cleJ img,.Hero_bgVideo__8E9LC{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.Hero_bgVideo__8E9LC{opacity:0;transition:opacity 1s ease}.Hero_bgVideo__8E9LC[data-playing]{opacity:1}.Hero_scrim__5Nzon{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--ink-0) 0,rgba(10,13,18,.88) 38%,rgba(10,13,18,.45) 75%,rgba(10,13,18,.6) 100%),linear-gradient(180deg,rgba(10,13,18,.5) 0,transparent 25%,transparent 70%,var(--ink-0) 100%)}.Hero_inner__lGUYu{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem)}.Hero_text__nRZbf>*{animation:Hero_rise__4CLsn .8s var(--ease-out) both}.Hero_text__nRZbf>:nth-child(2){animation-delay:.08s}.Hero_text__nRZbf>:nth-child(3){animation-delay:.18s}.Hero_text__nRZbf>:nth-child(4){animation-delay:.26s}.Hero_text__nRZbf>:nth-child(5){animation-delay:.34s}.Hero_text__nRZbf>:nth-child(6){animation-delay:.42s}@keyframes Hero_rise__4CLsn{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.Hero_eyebrow__zlAY_{margin-bottom:1.1rem}.Hero_title__h4PJ2{font-family:var(--font-heading);font-size:clamp(2.6rem,4.3vw + .4rem,4.6rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;color:var(--text)}.Hero_line__fO3s8{display:flex;align-items:center;gap:.75rem;max-width:100%;white-space:nowrap}.Hero_l1__Panif{color:var(--accent)}.Hero_l3__B9qmX{display:block;margin-top:.35em;font-size:.42em;font-weight:700;letter-spacing:-.015em;color:var(--text-2)}.Hero_whyTag___77l2{flex:none;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:var(--radius-full);font-family:var(--font-body);font-size:.9rem;font-weight:600;line-height:1.2;letter-spacing:0;color:var(--text);background:hsla(0,0%,100%,.06);border:1px solid var(--line-strong);transition:transform var(--duration-normal) var(--ease-out),background-color var(--duration-normal),border-color var(--duration-normal),color var(--duration-normal);animation:Hero_whyPulse__Sseh3 1.6s ease-out 1.2s 2}.Hero_whyTag___77l2:before{content:attr(data-label)}.Hero_whyTag___77l2:after{content:"";width:.42em;height:.42em;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);transition:transform var(--duration-normal) var(--ease-out)}.Hero_whyTag___77l2:focus-visible,.Hero_whyTag___77l2:hover{transform:translateY(-2px);background:var(--marker);border-color:var(--marker);color:#1b1500}.Hero_whyTag___77l2:hover:after{transform:translateX(2px) rotate(45deg)}.Hero_whyTagLate__H3jNI{animation-delay:1.9s}@keyframes Hero_whyPulse__Sseh3{0%{box-shadow:0 0 0 0 rgba(255,213,74,.5)}to{box-shadow:0 0 0 12px rgba(255,213,74,0)}}.Hero_lead__U87e0{max-width:34rem;margin-top:1.4rem;font-size:clamp(1.02rem,.5vw + .95rem,1.18rem);line-height:1.6;color:var(--text-2)}.Hero_lead__U87e0 .hl{color:var(--text)}.Hero_places__ZPb1v{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.Hero_places__ZPb1v a{display:inline-flex;align-items:center;gap:.4rem;min-height:38px;padding:0 .8rem;border-radius:var(--radius-full);border:1px solid var(--line-strong);background:rgba(10,13,18,.5);font-size:.88rem;font-weight:500;color:var(--text);transition:border-color .2s ease,background-color .2s ease}.Hero_places__ZPb1v a svg{color:var(--accent)}.Hero_places__ZPb1v a:hover{border-color:var(--accent);background:var(--accent-soft)}.Hero_ctas__dB6t2{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.9rem}.Hero_ctas__dB6t2 .btn{min-height:52px;padding:0 1.6rem;font-size:1rem}.Hero_next__Sk5Ib{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.4rem;font-size:.92rem;color:var(--text-2)}.Hero_next__Sk5Ib strong{color:var(--text);font-weight:600}.Hero_next__Sk5Ib:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.Hero_nextDot__rYjDF{position:relative;width:8px;height:8px;border-radius:50%;background:var(--good);flex:none}.Hero_nextDot__rYjDF:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--good);opacity:0;animation:Hero_ping__ABel6 2.4s ease-out infinite}@keyframes Hero_ping__ABel6{0%{transform:scale(.6);opacity:.8}80%,to{transform:scale(1.6);opacity:0}}.Hero_portrait__yDBrF{position:relative;justify-self:center;display:flex;flex-direction:column;align-items:center;width:min(100%,470px);margin:0;transform:translate3d(0,calc(var(--sy) * -.08px),0);animation:Hero_portraitIn__TkH74 1s var(--ease-out) .2s both}@keyframes Hero_portraitIn__TkH74{0%{opacity:0;translate:0 24px;scale:.98}to{opacity:1;translate:0 0;scale:1}}.Hero_photo__Xx6be{position:relative;width:74%;aspect-ratio:3/4}.Hero_photo__Xx6be img{position:relative;width:100%;height:100%;object-fit:contain;object-position:bottom;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.Hero_card__JzOeD{position:relative;width:100%;margin-top:-3.25rem;padding:1rem 1.15rem .9rem;border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:rgba(14,18,24,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-lg)}.Hero_cardHead__sLTdM{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-bottom:.75rem;border-bottom:1px solid var(--line)}.Hero_cardHead__sLTdM strong{font-family:var(--font-heading);font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.Hero_cardHead__sLTdM span{font-family:var(--font-mono);font-size:.72rem;color:var(--accent)}.Hero_quals__w3225{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem 1rem;gap:.65rem 1rem;margin:.8rem 0 .85rem}.Hero_quals__w3225 div{padding-left:.65rem;border-left:2px solid rgba(62,187,254,.45)}.Hero_quals__w3225 dt{font-size:.86rem;font-weight:700;color:var(--text)}.Hero_quals__w3225 dd{font-size:.76rem;line-height:1.35;color:var(--text-2)}.Hero_cardFoot__pFw5i{display:flex;align-items:center;justify-content:space-between;padding-top:.7rem;border-top:1px solid var(--line)}.Hero_more__b_sBt{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;color:var(--accent)}.Hero_more__b_sBt svg{transition:transform .25s var(--ease-out)}.Hero_more__b_sBt:hover svg{transform:translateX(3px)}.Hero_site__gXLb2{font-size:.82rem;color:var(--text-3)}.Hero_site__gXLb2:hover{color:var(--text)}.Hero_teacherLine__EJAfo{display:none}.Hero_scrollCue__HovjE{position:absolute;left:50%;bottom:1.25rem;width:26px;height:40px;margin-left:-13px;border:1.5px solid var(--line-strong);border-radius:14px}.Hero_scrollCue__HovjE span{position:absolute;left:50%;top:8px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--text-2);animation:Hero_wheel__wyqRj 1.8s ease-in-out infinite}@keyframes Hero_wheel__wyqRj{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:0}}@media (max-width:960px){.Hero_inner__lGUYu{grid-template-columns:1fr}.Hero_portrait__yDBrF{display:none}.Hero_teacherLine__EJAfo{display:flex;align-items:center;gap:.75rem;margin-top:1.4rem;padding:.6rem .8rem .6rem .6rem;border-radius:var(--radius-lg);border:1px solid var(--line);background:rgba(10,13,18,.6)}.Hero_teacherLine__EJAfo img{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:top;background:var(--ink-3)}.Hero_teacherLine__EJAfo span{display:grid;grid-gap:.1rem;gap:.1rem}.Hero_teacherLine__EJAfo strong{font-size:.92rem;font-weight:600}.Hero_teacherLine__EJAfo small{font-size:.76rem;color:var(--text-2)}.Hero_teacherLine__EJAfo em{font-style:normal;font-size:.8rem;font-weight:600;color:var(--accent)}.Hero_scrim__5Nzon{background:linear-gradient(180deg,rgba(10,13,18,.7) 0,rgba(10,13,18,.82) 55%,var(--ink-0) 100%)}.Hero_bgMedia__8cleJ{opacity:.5}}@media (max-width:640px){.Hero_hero__bqvNd{min-height:auto;padding:calc(var(--nav-h) + 1.75rem) 0 2.75rem}.Hero_title__h4PJ2{font-size:clamp(1.8rem,9.2vw,2.6rem)}.Hero_l1__Panif{font-size:1.3em}.Hero_line__fO3s8{gap:.5rem}.Hero_whyTag___77l2{font-size:.78rem;padding:.25rem .55rem}.Hero_l3__B9qmX{font-size:.6em}.Hero_lead__U87e0{margin-top:1.1rem}.Hero_places__ZPb1v{margin-top:1.2rem}.Hero_places__ZPb1v a{min-height:36px;font-size:.84rem}.Hero_ctas__dB6t2{display:grid;grid-template-columns:1fr 1fr;margin-top:1.5rem}.Hero_ctas__dB6t2 .btn{padding:0 .9rem;font-size:.95rem}.Hero_scrollCue__HovjE{display:none}}@media (max-width:360px){.Hero_ctas__dB6t2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Hero_nextDot__rYjDF:after,.Hero_scrollCue__HovjE span,.Hero_whyTag___77l2{animation:none}.Hero_bgMedia__8cleJ,.Hero_portrait__yDBrF{transform:none}}.ClassHighlightsVideo_section__HLwOX{overflow:hidden}.ClassHighlightsVideo_head__NZRCv a{color:var(--accent);font-weight:600}.ClassHighlightsVideo_card__tnTFO{flex:0 0 clamp(220px,24vw,270px)}.ClassHighlightsVideo_media___BNPa{position:relative;aspect-ratio:9/16;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:var(--ink-2)}.ClassHighlightsVideo_facade__vZR3y{position:absolute;inset:0;display:block;width:100%;cursor:pointer}.ClassHighlightsVideo_facade__vZR3y img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.ClassHighlightsVideo_facade__vZR3y:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}.ClassHighlightsVideo_noPoster__3HQZF{position:absolute;inset:0;display:flex;align-items:flex-start;padding:1.25rem;background:radial-gradient(circle at 80% 15%,rgba(62,187,254,.18),transparent 55%),radial-gradient(circle at 15% 90%,rgba(255,213,74,.12),transparent 55%),var(--ink-3)}.ClassHighlightsVideo_noPoster__3HQZF span{font-family:var(--font-heading);font-size:1.45rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;text-align:left}.ClassHighlightsVideo_play__brBAm{position:absolute;left:50%;top:50%;z-index:1;display:grid;place-items:center;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;background:hsla(0,0%,100%,.92);color:#0a0d12;box-shadow:0 8px 24px rgba(0,0,0,.35);transition:transform .3s var(--ease-out)}.ClassHighlightsVideo_play__brBAm svg{margin-left:3px}.ClassHighlightsVideo_facade__vZR3y:focus-visible .ClassHighlightsVideo_play__brBAm,.ClassHighlightsVideo_facade__vZR3y:hover .ClassHighlightsVideo_play__brBAm{transform:scale(1.08)}.ClassHighlightsVideo_facade__vZR3y:hover img{transform:scale(1.03)}.ClassHighlightsVideo_type__0_ouK{position:absolute;left:.7rem;bottom:.7rem;z-index:1;padding:.2rem .5rem;border-radius:var(--radius-sm);background:rgba(10,13,18,.8);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.ClassHighlightsVideo_player__tCaao{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000;object-fit:contain}.ClassHighlightsVideo_title__J6E5j{margin-top:.8rem;font-size:1rem;font-weight:600;line-height:1.35}.ClassHighlightsVideo_caption__Immu2{margin-top:.3rem;font-size:.86rem;line-height:1.5;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ProofStrip_strip__KieQF{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-1)}.ProofStrip_grid__KxUCQ{display:grid;grid-template-columns:repeat(4,1fr)}.ProofStrip_item__iTBe2{display:grid;grid-gap:.35rem;gap:.35rem;padding:clamp(1.4rem,3vw,2.2rem) clamp(.75rem,2vw,1.75rem);border-left:1px solid var(--line)}.ProofStrip_item__iTBe2:first-child{border-left:0;padding-left:0}.ProofStrip_value__rgB0x{font-family:var(--font-heading);font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--text)}.ProofStrip_label__G3bCK{font-size:.88rem;line-height:1.35;color:var(--text-2)}@media (max-width:760px){.ProofStrip_grid__KxUCQ{grid-template-columns:1fr 1fr}.ProofStrip_item__iTBe2{padding:1.25rem .9rem}.ProofStrip_item__iTBe2:nth-child(odd){border-left:0;padding-left:0}.ProofStrip_item__iTBe2:nth-child(n+3){border-top:1px solid var(--line)}.ProofStrip_label__G3bCK{font-size:.82rem}}.ClassesSection_grid__dYe4D{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.ClassesSection_card__I06BO{display:flex;flex-direction:column;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--ink-2);overflow:hidden;transition:border-color .25s ease,transform .35s var(--ease-out)}.ClassesSection_photo__9LJID{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--ink-3)}.ClassesSection_photo__9LJID img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.ClassesSection_kind__f4IXh{position:absolute;left:.75rem;top:.75rem;padding:.25rem .55rem;border-radius:var(--radius-sm);background:rgba(10,13,18,.82);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.ClassesSection_body__kuWs6{display:flex;flex-direction:column;flex:1 1;padding:1.1rem 1.2rem 1.2rem}.ClassesSection_title__xU7Ui{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.ClassesSection_slots__sXFk9{display:grid;grid-gap:.55rem;gap:.55rem;margin:.9rem 0 1.1rem}.ClassesSection_slots__sXFk9 li{display:flex;align-items:baseline;gap:.7rem}.ClassesSection_batch__fkahD{flex:none;padding:.1rem .4rem;border-radius:5px;background:var(--accent-soft);font-family:var(--font-mono);font-size:.78rem;font-weight:500;color:var(--accent-2)}.ClassesSection_when__ETt3K{display:grid;font-size:.92rem;color:var(--text)}.ClassesSection_when__ETt3K em{font-style:normal;font-size:.8rem;color:var(--good)}.ClassesSection_foot__qMuTu{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.9rem;border-top:1px solid var(--line)}.ClassesSection_fee__qtu7x{font-weight:600}.ClassesSection_fee__qtu7x small{font-weight:400;color:var(--text-3)}.ClassesSection_more__epPm_{display:inline-flex;align-items:center;gap:.3rem;min-height:40px;font-size:.92rem;font-weight:600;color:var(--accent)}.ClassesSection_more__epPm_ svg{transition:transform .25s var(--ease-out)}@media (hover:hover){.ClassesSection_card__I06BO:hover{border-color:var(--line-strong);transform:translateY(-4px)}.ClassesSection_card__I06BO:hover .ClassesSection_photo__9LJID img{transform:scale(1.04)}.ClassesSection_card__I06BO:hover .ClassesSection_more__epPm_ svg{transform:translateX(3px)}}.ClassesSection_note__GSEFE{margin-top:1.5rem;font-size:.95rem;color:var(--text-2)}.ClassesSection_note__GSEFE a{color:var(--accent);font-weight:600}@media (max-width:960px){.ClassesSection_grid__dYe4D{grid-template-columns:1fr;max-width:560px}.ClassesSection_card__I06BO{flex-direction:row}.ClassesSection_photo__9LJID{flex:0 0 38%;aspect-ratio:auto}}@media (max-width:520px){.ClassesSection_card__I06BO{flex-direction:column}.ClassesSection_photo__9LJID{aspect-ratio:16/9}}.RankersGallery_section__a6_jK{overflow:hidden}.RankersGallery_head__rnquv{display:grid;grid-template-columns:1fr 1fr;align-items:end;grid-gap:1rem 3rem;gap:1rem 3rem;margin-bottom:clamp(2rem,4vw,3rem)}.RankersGallery_head__rnquv .section-title{margin-bottom:0}.RankersGallery_rows__FI9Uz{display:grid;grid-gap:1rem;gap:1rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.RankersGallery_row__I0WS6{overflow:hidden}.RankersGallery_track__6tnIE{display:flex;gap:1rem;width:max-content;animation:RankersGallery_marquee__nMEF2 calc(var(--n) * 5s) linear infinite}.RankersGallery_reverse__AQV1a .RankersGallery_track__6tnIE{animation-direction:reverse}.RankersGallery_row__I0WS6:active .RankersGallery_track__6tnIE,.RankersGallery_row__I0WS6:hover .RankersGallery_track__6tnIE{animation-play-state:paused}.RankersGallery_card__xO0qr{flex:none;width:210px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--ink-2);overflow:hidden;transition:border-color .25s ease,transform .25s var(--ease-out)}.RankersGallery_card__xO0qr img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--ink-3)}.RankersGallery_card__xO0qr figcaption{display:grid;grid-gap:.1rem;gap:.1rem;padding:.7rem .85rem .8rem}.RankersGallery_card__xO0qr strong{font-size:.92rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RankersGallery_card__xO0qr span{font-family:var(--font-mono);font-size:.74rem;color:var(--accent-2)}@media (hover:hover){.RankersGallery_card__xO0qr:hover{border-color:var(--line-strong);transform:translateY(-3px)}}@media (max-width:760px){.RankersGallery_head__rnquv{grid-template-columns:1fr}.RankersGallery_card__xO0qr{width:168px}.RankersGallery_card__xO0qr strong{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.RankersGallery_row__I0WS6{overflow-x:auto;scrollbar-width:none}.RankersGallery_track__6tnIE{animation:none;padding:0 var(--container-pad)}.RankersGallery_card__xO0qr[aria-hidden]{display:none}}@keyframes RankersGallery_marquee__nMEF2{to{transform:translate3d(calc(-50% - .5rem),0,0)}}.FreeResources_section__Q3ERt{background:var(--ink-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.FreeResources_grid__IJMGK{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.FreeResources_list__KhOgX{border-top:1px solid var(--line)}.FreeResources_list__KhOgX li{border-bottom:1px solid var(--line)}.FreeResources_row__eKeBI{display:flex;align-items:center;gap:1rem;min-height:72px;padding:.9rem .25rem;transition:padding .3s var(--ease-out),background-color .25s ease}.FreeResources_row__eKeBI>span{display:grid;grid-gap:.15rem;gap:.15rem;flex:1 1}.FreeResources_row__eKeBI strong{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.FreeResources_row__eKeBI small{font-size:.88rem;color:var(--text-2)}.FreeResources_row__eKeBI em{font-style:normal;padding:.15rem .45rem;border-radius:var(--radius-sm);background:rgba(61,220,151,.12);font-family:var(--font-mono);font-size:.72rem;color:var(--good)}.FreeResources_row__eKeBI svg{flex:none;color:var(--text-3);transition:transform .3s var(--ease-out),color .2s ease}@media (hover:hover){.FreeResources_row__eKeBI:hover{padding-left:.75rem;background:hsla(0,0%,100%,.02)}.FreeResources_row__eKeBI:hover svg{color:var(--accent);transform:translateX(3px)}}.FreeResources_ol__2WA6L{display:flex;align-items:center;gap:1rem;margin-top:2.5rem;padding:1.1rem 1.25rem;border-radius:var(--radius-lg);border:1px dashed var(--line-strong);transition:border-color .25s ease}.FreeResources_ol__2WA6L:hover{border-color:var(--accent)}.FreeResources_olBadge__DsFjH{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:var(--radius-md);background:#c8372d;font-family:var(--font-heading);font-weight:800;color:#fff}.FreeResources_olText__4sxjC{display:grid;grid-gap:.15rem;gap:.15rem;flex:1 1}.FreeResources_olText__4sxjC small{color:var(--text-2);font-size:.9rem}.FreeResources_olGo__dQGvN{flex:none;font-weight:600;color:var(--accent)}@media (max-width:960px){.FreeResources_grid__IJMGK{grid-template-columns:1fr}}@media (max-width:520px){.FreeResources_ol__2WA6L{flex-wrap:wrap}.FreeResources_olGo__dQGvN{width:100%;padding-left:64px}}.blog_page__i3gIe{padding-top:120px;padding-bottom:var(--space-20)}.blog_chips___4KMO{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:0 0 var(--space-6)}.blog_chip__zBkNY{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:all var(--duration-fast) var(--ease-out)}.blog_chip__zBkNY:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.blog_chipActive__Vv7xN{background:var(--color-accent-gradient);border-color:transparent;color:var(--color-white)}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.blog_card__6gn_X{display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out)}.blog_card__6gn_X:hover{transform:translateY(-4px);border-color:var(--color-border-hover)}.blog_cardImage__TH6We{aspect-ratio:16/9;width:100%;object-fit:cover;background:var(--color-bg-secondary);display:block}.blog_cardImagePlaceholder___VKxa{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(42,109,244,.18),rgba(62,187,254,.18));font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;color:var(--color-text-accent)}.blog_cardBody__J1S1_{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);flex:1 1}.blog_cardCategory__nPrJv{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-accent)}.blog_cardTitle__UowSg{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-snug);color:var(--color-text-primary);margin:0}.blog_cardExcerpt__O7Kdq{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;flex:1 1}.blog_cardMeta__xj9C7{color:var(--color-text-muted);font-size:var(--text-xs)}.blog_featured__kHmgQ{display:grid;grid-template-columns:1.3fr 1fr;margin-bottom:var(--space-8)}.blog_featured__kHmgQ .blog_cardImagePlaceholder___VKxa,.blog_featured__kHmgQ .blog_cardImage__TH6We{aspect-ratio:auto;height:100%;min-height:280px;max-height:420px}.blog_featured__kHmgQ .blog_cardBody__J1S1_{justify-content:center;padding:var(--space-10)}.blog_featured__kHmgQ .blog_cardTitle__UowSg{font-size:var(--text-3xl)}.blog_empty__6Wa62{text-align:center;color:var(--color-text-secondary);padding:var(--space-16) var(--space-4)}.blog_breadcrumbs__8GTu5{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6)}.blog_breadcrumbs__8GTu5 a{color:var(--color-text-secondary);text-decoration:none}.blog_breadcrumbs__8GTu5 a:hover{color:var(--color-text-primary)}.blog_postHeader__jyK2h{max-width:820px;margin-bottom:var(--space-8)}.blog_postTitle__uheS3{font-family:var(--font-heading);font-size:clamp(1.9rem,3vw + .8rem,3rem);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin:var(--space-3) 0 var(--space-4)}.blog_postLead__Ws04f{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0 0 var(--space-5)}.blog_byline__HEa0b{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}.blog_byline__HEa0b a{color:var(--color-text-primary);font-weight:600;text-decoration:none}.blog_avatar__Zyg1x{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--color-bg-card)}.blog_cover__gLAuS{width:100%;max-height:520px;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--color-border);margin-bottom:var(--space-10);display:block}.blog_layout__7uxsq{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.blog_sidebar__yPtZx{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:var(--space-6)}.blog_sideBox__o_Jdi{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.blog_sideTitle__wL_Gr{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.blog_sideCta__wZAIu p,.blog_sideTitle__wL_Gr{font-size:var(--text-sm);margin:0 0 var(--space-4)}.blog_sideCta__wZAIu p{color:var(--color-text-secondary);line-height:var(--leading-normal)}.blog_sideCta__wZAIu .btn{width:100%;justify-content:center}.blog_faq__hjncV{margin-top:var(--space-12)}.blog_faq__hjncV h2{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-text-primary);margin:0 0 var(--space-5)}.blog_faqItem__9D9po{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-3)}.blog_faqItem__9D9po summary{cursor:pointer;padding:var(--space-4) var(--space-5);font-weight:600;color:var(--color-text-primary)}.blog_faqItem__9D9po p{margin:0;padding:0 var(--space-5) var(--space-5);color:var(--color-text-secondary);line-height:var(--leading-normal)}.blog_ctaBox__QhSQZ{margin-top:var(--space-12);padding:var(--space-8);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(42,109,244,.16),rgba(62,187,254,.16));border:1px solid var(--color-border-hover);text-align:center}.blog_ctaBox__QhSQZ h2{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text-primary);margin:0 0 var(--space-3)}.blog_ctaBox__QhSQZ p{color:var(--color-text-secondary);margin:0 auto var(--space-6);max-width:560px}.blog_ctaButtons__aDdNq{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.blog_tags__jIgDd{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-10)}.blog_tag__k43Pg{font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-secondary)}.blog_share__l4_Xm{display:flex;flex-wrap:wrap;margin-top:var(--space-6);color:var(--color-text-muted)}.blog_shareBtn__1GOJV,.blog_share__l4_Xm{align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.blog_shareBtn__1GOJV{display:inline-flex;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-primary);font-family:inherit;text-decoration:none;cursor:pointer}.blog_shareBtn__1GOJV:hover{border-color:var(--color-border-hover)}.blog_related__kSxUC{margin-top:var(--space-20)}.blog_related__kSxUC h2{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-text-primary);margin:0 0 var(--space-6)}.blog_authorCard__28ZBB{display:flex;gap:var(--space-8);align-items:center;max-width:900px;margin:0 auto var(--space-16)}.blog_authorPhoto__R6hhS{width:140px;height:140px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid var(--color-border-hover)}.blog_authorCard__28ZBB h1{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-text-primary);margin:0 0 var(--space-2)}.blog_authorCard__28ZBB p{color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0 0 var(--space-3)}.blog_langSwitch__Bm479{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted)}.blog_langLink__EMmEs{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-secondary);text-decoration:none}.blog_langLink__EMmEs:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.blog_langActive__cN3z2{background:var(--color-accent-gradient);border-color:transparent;color:var(--color-white)}@media (max-width:1024px){.blog_layout__7uxsq{grid-template-columns:minmax(0,1fr)}.blog_sidebar__yPtZx{position:static}}@media (max-width:768px){.blog_page__i3gIe{padding-top:100px}.blog_featured__kHmgQ{grid-template-columns:1fr}.blog_featured__kHmgQ .blog_cardImagePlaceholder___VKxa,.blog_featured__kHmgQ .blog_cardImage__TH6We{min-height:0;aspect-ratio:16/9}.blog_featured__kHmgQ .blog_cardBody__J1S1_{padding:var(--space-6)}.blog_featured__kHmgQ .blog_cardTitle__UowSg{font-size:var(--text-2xl)}.blog_grid__1mQUH{grid-template-columns:1fr}.blog_authorCard__28ZBB{flex-direction:column;text-align:center}.blog_ctaBox__QhSQZ{padding:var(--space-6)}}.blog_cardCategory__nPrJv:is(:lang(si),:lang(ta)){letter-spacing:0;text-transform:none}.blog_hero__m_tED{position:relative;text-align:center;padding:var(--space-10) var(--space-4) var(--space-8);margin-bottom:var(--space-10);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:radial-gradient(120% 140% at 50% -20%,rgba(62,187,254,.22),transparent 60%),var(--color-bg-secondary);overflow:hidden}.blog_heroGlow__oiT9l{position:absolute;inset:auto -20% -60% -20%;height:70%;background:radial-gradient(closest-side,rgba(42,109,244,.18),transparent);pointer-events:none}.blog_heroMark__utJfr{position:relative;filter:drop-shadow(0 12px 28px rgba(62,187,254,.45));margin-bottom:var(--space-4)}.blog_heroTitle__4NEms{position:relative;font-family:var(--font-heading);font-size:clamp(2.6rem,6vw + .5rem,4.2rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--color-text-primary);margin:0 0 var(--space-4);display:inline-flex;align-items:baseline;gap:0;flex-wrap:wrap;justify-content:center}.blog_heroBytes__PC1Nm{background:var(--color-accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.blog_heroEdition__OQgus{align-self:center;margin-left:var(--space-3);font-family:var(--font-body);font-size:var(--text-base);font-weight:600;letter-spacing:0;padding:.3rem .8rem;border-radius:var(--radius-full);background:rgba(62,187,254,.18);color:var(--color-text-accent)}.blog_heroTagline__Qnbgm{position:relative;max-width:640px;margin:0 auto var(--space-6);font-size:clamp(1rem,.6vw + .85rem,1.2rem);line-height:var(--leading-normal);color:var(--color-text-secondary)}.blog_heroPills__1LqiX{position:relative;list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.blog_heroPills__1LqiX li{font-size:var(--text-sm);padding:.4rem .9rem;border-radius:var(--radius-full);background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-secondary)}.blog_chips___4KMO+.blog_empty__6Wa62,.blog_chips___4KMO+.blog_featured__kHmgQ,.blog_chips___4KMO+.blog_grid__1mQUH{margin-top:var(--space-6)}@media (min-width:769px){.blog_featured__kHmgQ .blog_cardImage__TH6We{contain:size;height:100%;min-height:300px;max-height:none}}.GuruBytesLogo_logo__N9EN6{display:inline-flex;align-items:center;gap:.6em;text-align:left}.GuruBytesLogo_text__EEdS3{display:flex;flex-direction:column;gap:.15em}.GuruBytesLogo_word__ujvdc{font-family:var(--font-heading);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--color-text-primary)}.GuruBytesLogo_bytes__CkQh6{background:var(--color-accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.GuruBytesLogo_tagline__F453H{font-size:.42em;font-weight:500;color:var(--color-text-secondary);letter-spacing:0;line-height:1.4}.GuruBytesLogo_sm__1PFM_ .GuruBytesLogo_word__ujvdc{font-size:.95rem}.GuruBytesLogo_md__D1wwj .GuruBytesLogo_word__ujvdc{font-size:1.35rem}.GuruBytesLogo_lg__dNryf .GuruBytesLogo_word__ujvdc{font-size:clamp(2.2rem,5vw,3.4rem)}.GuruBytesLogo_lg__dNryf .GuruBytesLogo_tagline__F453H{font-size:clamp(.95rem,1.4vw,1.15rem);margin-top:.35em}.reader_root__3mg9z{--reader-size:1.125rem;--reader-measure:68ch;--reader-text:hsla(0,0%,100%,.86);--reader-highlight:rgba(62,187,254,.32);--reader-code-bg:#0b0c14;background:var(--color-bg-primary);transition:background var(--duration-normal) var(--ease-out)}.reader_root__3mg9z[data-size=s]{--reader-size:1.0rem}.reader_root__3mg9z[data-size=l]{--reader-size:1.3rem}.reader_root__3mg9z[data-theme=paper]{--color-bg-primary:#faf8f5;--color-bg-secondary:#f2efe9;--color-bg-card:#fff;--color-bg-card-hover:#fbfaf8;--color-text-primary:#1b1e2d;--color-text-secondary:#4c5061;--color-text-muted:#6b6f80;--color-text-accent:#253cd0;--color-white-soft:#2d3143;--color-border:rgba(82,90,122,.16);--color-border-hover:rgba(62,187,254,.45);--color-divider:rgba(82,90,122,.14);--reader-text:#2a2d3c;--reader-highlight:rgba(255,214,51,.5)}.reader_progress__ig302{position:fixed;top:0;left:0;right:0;height:3px;z-index:1100;pointer-events:none}.reader_progressFill__swOpL{height:100%;background:var(--color-accent-gradient);transform-origin:left center;transform:scaleX(0);box-shadow:0 0 12px rgba(62,187,254,.6)}.reader_brandRow__sMGnL{display:inline-flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}.reader_brandRow__sMGnL a{text-decoration:none}.reader_brandDot__g4Z_R{opacity:.5}.reader_brandCategory__2Kovs{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-accent)}.reader_brandCategory__2Kovs:is(:lang(si),:lang(ta)){letter-spacing:0;text-transform:none}.reader_metaRow__I_Hws{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.reader_settings__y5RCW{position:relative}.reader_settingsBtn__utdwl{display:inline-flex;align-items:baseline;gap:1px;padding:.45rem .85rem;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-primary);font-family:var(--font-heading);font-weight:700;cursor:pointer}.reader_settingsBtn__utdwl:hover{border-color:var(--color-border-hover)}.reader_aaSmall___mnu2{font-size:.8rem}.reader_aaBig__6JQn7{font-size:1.1rem}.reader_settingsPanel__6ANcU{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:240px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-card);border:1px solid var(--color-border);box-shadow:var(--shadow-lg)}.reader_settingsLabel__qyIHD{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-2)}.reader_settingsLabel__qyIHD+.reader_segment__JG_GD{margin-bottom:var(--space-4)}.reader_segment__JG_GD{display:flex;gap:4px;padding:4px;border-radius:var(--radius-md);background:var(--color-bg-secondary)}.reader_segment__JG_GD button{flex:1 1;padding:.45rem .4rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer}.reader_segment__JG_GD .reader_segActive__r4iYh{background:var(--color-accent-gradient);color:#fff}.reader_tocDesktop__wAi0b{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-5) var(--space-4)}.reader_tocTitle__DDYFe{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-3)}.reader_tocTitle__DDYFe:is(:lang(si),:lang(ta)){letter-spacing:0;text-transform:none}.reader_tocPercent__CWIaS{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-accent)}.reader_tocList__RXzSU{list-style:none;margin:0;padding:0;counter-reset:toc;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 360px);overflow-y:auto}.reader_tocList__RXzSU li{position:relative}.reader_tocList__RXzSU li:not(.reader_tocSub___HBh0){counter-increment:toc}.reader_tocList__RXzSU a{display:flex;gap:var(--space-3);padding:.4rem .6rem;border-radius:var(--radius-sm);color:var(--color-text-secondary);text-decoration:none;font-size:var(--text-sm);line-height:var(--leading-snug);transition:background var(--duration-fast),color var(--duration-fast)}.reader_tocList__RXzSU li:not(.reader_tocSub___HBh0)>a:before{content:counter(toc,decimal-leading-zero);flex:none;font-family:var(--font-heading);font-weight:700;font-size:.75rem;padding-top:.15em;color:var(--color-text-muted)}.reader_tocList__RXzSU a:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}.reader_tocSub___HBh0 a{padding-left:2.6rem;font-size:.8rem}.reader_tocDone__1t63q>a{color:var(--color-text-muted)}.reader_tocActive__okevC>a{color:var(--color-text-primary);background:rgba(62,187,254,.14);font-weight:600}.reader_tocActive__okevC>a:before{color:var(--color-text-accent)!important}.reader_mobileBar__GgEgl{display:none}@media (max-width:1024px){.reader_tocDesktop__wAi0b{display:none}.reader_mobileBar__GgEgl{display:block;position:fixed;top:60px;left:0;right:0;z-index:998;transform:translateY(-140%);transition:transform var(--duration-normal) var(--ease-out);background:color-mix(in srgb,var(--color-bg-primary) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border)}.reader_mobileBarShow__ID01k{transform:translateY(0)}}.reader_mobileBarBtn__fdxQV{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:.65rem 16px;border:none;background:transparent;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer}.reader_mobileBarText__qlYwl{flex:1 1;min-width:0;display:flex;flex-direction:column}.reader_mobileBarLabel__AzUev{font-size:.7rem;font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.reader_mobileBarCurrent__2CZcE{font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reader_mobileBarLeft__C6qA7{flex:none;font-size:var(--text-xs);padding:.25rem .6rem;border-radius:var(--radius-full);background:rgba(62,187,254,.15);color:var(--color-text-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reader_chevron__gmoAW{flex:none;transition:transform var(--duration-fast)}.reader_chevronOpen___Ayp6{transform:rotate(180deg)}.reader_mobileBarPanel__xZ7dF{max-height:60vh;overflow-y:auto;padding:0 12px 12px}.reader_mobileBarPanel__xZ7dF .reader_tocList__RXzSU{max-height:none}.reader_article__j48Ne{font-size:var(--reader-size);line-height:1.8;color:var(--reader-text);max-width:var(--reader-measure);min-width:0;counter-reset:chapter;overflow-wrap:break-word}.reader_article__j48Ne:is(:lang(si),:lang(ta)){line-height:1.95}.reader_article__j48Ne .intro>p:first-child{font-size:1.18em;line-height:1.7;color:var(--color-text-primary)}.reader_article__j48Ne .chapter{counter-increment:chapter;margin-top:3.2em;padding-top:2.4em;border-top:1px solid var(--color-divider)}.reader_article__j48Ne .intro+.chapter,.reader_article__j48Ne>.chapter:first-child{border-top:none;padding-top:.4em}.reader_article__j48Ne h2{display:flex;align-items:flex-start;gap:.6em;font-family:var(--font-heading);font-size:1.55em;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--color-text-primary);margin:0 0 .8em;scroll-margin-top:120px}.reader_article__j48Ne h2:before{content:counter(chapter,decimal-leading-zero);flex:none;display:inline-grid;place-items:center;min-width:2.1em;height:2.1em;margin-top:-.1em;border-radius:.6em;background:var(--color-accent-gradient);color:#fff;font-size:.55em;font-weight:800;letter-spacing:0;box-shadow:0 6px 18px rgba(62,187,254,.35)}.reader_article__j48Ne h3{font-family:var(--font-heading);font-size:1.2em;font-weight:700;line-height:1.4;color:var(--color-text-primary);margin:1.8em 0 .6em;padding-left:.75em;border-left:3px solid #3ebbfe;scroll-margin-top:120px}.reader_article__j48Ne h4{font-size:1.05em;color:var(--color-text-primary);margin:1.4em 0 .4em}.reader_article__j48Ne p{margin:0 0 1.15em}.reader_article__j48Ne strong{color:var(--color-text-primary);font-weight:700;background:linear-gradient(transparent 62%,var(--reader-highlight) 62%);padding:0 .08em;border-radius:2px}.reader_article__j48Ne a{color:var(--color-text-accent);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;-webkit-text-decoration-color:rgba(62,187,254,.45);text-decoration-color:rgba(62,187,254,.45);transition:-webkit-text-decoration-color var(--duration-fast);transition:text-decoration-color var(--duration-fast);transition:text-decoration-color var(--duration-fast),-webkit-text-decoration-color var(--duration-fast)}.reader_article__j48Ne a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.reader_article__j48Ne ol,.reader_article__j48Ne ul{list-style:none;margin:0 0 1.3em;padding:0}.reader_article__j48Ne li{position:relative;padding-left:1.9em;margin-bottom:.65em}.reader_article__j48Ne ul>li:before{content:"";position:absolute;left:.45em;top:.68em;width:.5em;height:.5em;border-radius:50%;background:var(--color-accent-gradient)}.reader_article__j48Ne ol{counter-reset:item}.reader_article__j48Ne ol>li{counter-increment:item}.reader_article__j48Ne ol>li:before{content:counter(item);position:absolute;left:0;top:.22em;width:1.45em;height:1.45em;border-radius:50%;display:grid;place-items:center;font-size:.78em;font-weight:800;color:var(--color-text-accent);background:rgba(62,187,254,.14);border:1px solid rgba(62,187,254,.3)}.reader_article__j48Ne .callout-exam,.reader_article__j48Ne .callout-tip,.reader_article__j48Ne .callout-warning{position:relative;padding:1em 1.2em 1em 3.3em;margin:1.6em 0;border-radius:14px;border:1px solid;border-left:4px solid;line-height:1.7}.reader_article__j48Ne .callout-exam:before,.reader_article__j48Ne .callout-tip:before,.reader_article__j48Ne .callout-warning:before{position:absolute;left:.9em;top:.95em;font-size:1.15em;line-height:1.4}.reader_article__j48Ne .callout-tip{background:rgba(41,163,102,.1);border-color:rgba(46,184,115,.45)}.reader_article__j48Ne .callout-tip:before{content:"💡"}.reader_article__j48Ne .callout-warning{background:rgba(245,159,10,.1);border-color:rgba(246,168,35,.45)}.reader_article__j48Ne .callout-warning:before{content:"⚠️"}.reader_article__j48Ne .callout-exam{background:rgba(62,187,254,.1);border-color:rgba(62,187,254,.5)}.reader_article__j48Ne .callout-exam:before{content:"🎯"}.reader_article__j48Ne .callout-exam strong,.reader_article__j48Ne .callout-tip strong,.reader_article__j48Ne .callout-warning strong{background:none;padding:0}.reader_article__j48Ne blockquote{position:relative;margin:2em 0;padding:.4em 0 .4em 1.4em;border-left:4px solid #3ebbfe;font-family:var(--font-heading);font-size:1.25em;font-weight:600;line-height:1.5;color:var(--color-text-primary)}.reader_article__j48Ne .table-wrap{margin:1.6em 0;overflow-x:auto;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-card)}.reader_article__j48Ne table{width:100%;border-collapse:separate;border-spacing:0;font-size:.88em;line-height:1.55}.reader_article__j48Ne td,.reader_article__j48Ne th{padding:.75em 1em;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-divider)}.reader_article__j48Ne thead th{background:rgba(62,187,254,.12);color:var(--color-text-primary);font-weight:700;white-space:nowrap}.reader_article__j48Ne tbody th{color:var(--color-text-primary)}.reader_article__j48Ne tbody tr:nth-child(2n){background:rgba(89,102,166,.05)}.reader_article__j48Ne tbody tr:last-child td,.reader_article__j48Ne tbody tr:last-child th{border-bottom:none}.reader_article__j48Ne img{max-width:100%;height:auto;border-radius:14px;display:block;margin:1.6em auto}.reader_article__j48Ne figure{margin:2em 0}.reader_article__j48Ne figcaption{text-align:center;font-size:.85em;color:var(--color-text-muted);margin-top:-.8em}.reader_article__j48Ne hr{border:none;height:1px;background:var(--color-divider);margin:2.5em 0}.reader_article__j48Ne iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:14px;margin:1.6em 0}.reader_article__j48Ne :not(pre)>code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.86em;padding:.12em .4em;border-radius:6px;background:rgba(62,187,254,.12);color:var(--color-text-primary);border:1px solid rgba(62,187,254,.2)}.reader_article__j48Ne pre{position:relative;margin:1.6em 0;padding:2.6em 1.2em 1.2em;border-radius:14px;background:var(--reader-code-bg);border:1px solid rgba(71,82,133,.35);overflow-x:auto;font-size:.82em;line-height:1.65;color:#d9dde8;box-shadow:0 10px 30px rgba(0,0,0,.25)}.reader_article__j48Ne pre:before{content:attr(data-lang);position:absolute;top:.75em;left:1.2em;font-family:var(--font-body);font-size:.72em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#858fad}.reader_article__j48Ne pre code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.reader_copyBtn__xcD5e{position:absolute;top:.55em;right:.7em;padding:.25em .75em;border-radius:999px;border:1px solid rgba(89,102,166,.4);background:rgba(36,41,66,.8);color:#cfd4e2;font-family:var(--font-body);font-size:.72rem;font-weight:600;cursor:pointer}.reader_copyBtn__xcD5e:hover{background:rgba(62,187,254,.5)}.reader_article__j48Ne .tok-keyword{color:#8fd6ff}.reader_article__j48Ne .tok-builtin{color:#70d6eb}.reader_article__j48Ne .tok-function{color:#77b8f8}.reader_article__j48Ne .tok-string{color:#a7d685}.reader_article__j48Ne .tok-number{color:#f7ae6e}.reader_article__j48Ne .tok-comment{color:#7e859a;font-style:italic}.reader_article__j48Ne .tok-tag{color:#f17e92}.reader_article__j48Ne .tok-attr{color:#f7c96e}.reader_article__j48Ne .tok-punct{color:#8a91a8}.reader_finished__UQYwU{margin-top:var(--space-12);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-card);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.reader_finishedHead__i_87s{display:flex;align-items:center;gap:var(--space-3)}.reader_finishedIcon__tox7T{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(46,184,115,.15);color:#33cc80}.reader_finishedHead__i_87s h2{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text-primary);margin:0}.reader_finishedHead__i_87s p{margin:.15rem 0 0;color:var(--color-text-secondary);font-size:var(--text-sm)}.reader_upNext__bzPtE{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-secondary);text-decoration:none;color:inherit;border:1px solid transparent;transition:border-color var(--duration-fast)}.reader_upNext__bzPtE:hover{border-color:var(--color-border-hover)}.reader_upNextLabel__SQCxl{display:block;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-accent)}.reader_upNextLabel__SQCxl:is(:lang(si),:lang(ta)){letter-spacing:0;text-transform:none}.reader_upNextTitle___ml7K{display:block;font-family:var(--font-heading);font-weight:700;color:var(--color-text-primary);line-height:var(--leading-snug)}.reader_upNextArrow__XkQbp{margin-left:auto;flex:none;color:var(--color-text-accent)}@media (max-width:768px){.reader_root__3mg9z{--reader-size:1.0625rem}.reader_root__3mg9z[data-size=s]{--reader-size:0.95rem}.reader_root__3mg9z[data-size=l]{--reader-size:1.2rem}.reader_article__j48Ne h2{font-size:1.4em}.reader_article__j48Ne pre{margin-left:-16px;margin-right:-16px;border-radius:0;border-left:none;border-right:none}.reader_settingsPanel__6ANcU{right:auto;left:0}}.reader_article__j48Ne .tldr{position:relative;margin:0 0 2.2em;padding:1.3em 1.4em 1.1em;border-radius:18px;border:1px solid rgba(62,187,254,.45);background:radial-gradient(120% 140% at 0 0,rgba(42,109,244,.16),transparent 60%),rgba(62,187,254,.08)}.reader_article__j48Ne .tldr>:first-child{margin-top:0}.reader_article__j48Ne .tldr>:last-child{margin-bottom:0}.reader_article__j48Ne .tldr>p:first-child{font-family:var(--font-heading);font-size:.8em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-accent);margin-bottom:.6em}.reader_article__j48Ne .tldr>p:first-child:is(:lang(si),:lang(ta)){letter-spacing:0;text-transform:none}.reader_article__j48Ne .tldr>p:first-child:before{content:"⚡ "}.reader_article__j48Ne .tldr strong{background:none;padding:0}.reader_article__j48Ne .card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1em;gap:1em;margin:1.4em 0 1.8em}.reader_article__j48Ne .card{padding:1.1em 1.2em .9em;border-radius:16px;background:var(--color-bg-card);border:1px solid var(--color-border);font-size:.92em;line-height:1.6;transition:border-color var(--duration-fast),transform var(--duration-fast)}.reader_article__j48Ne .card:hover{border-color:var(--color-border-hover);transform:translateY(-2px)}.reader_article__j48Ne .card h3{margin:0 0 .5em;padding:0;border:none;font-size:1.15em}.reader_article__j48Ne .card>p{margin:0 0 .6em}.reader_article__j48Ne .card>p:last-child{margin-bottom:0}.reader_article__j48Ne .card>h3+p{display:inline-block;padding:.25em .75em;border-radius:999px;background:rgba(62,187,254,.14);border:1px solid rgba(62,187,254,.3);color:var(--color-text-primary);font-weight:600;font-size:.92em;margin-bottom:.8em}.reader_article__j48Ne .card strong{background:none;padding:0}.reader_article__j48Ne ul.checklist>li{padding:.7em .9em .7em 2.8em;margin-bottom:.5em;border-radius:12px;background:var(--color-bg-card);border:1px solid var(--color-border)}.reader_article__j48Ne ul.checklist>li:before{content:"✓";left:.85em;top:.78em;width:1.3em;height:1.3em;border-radius:6px;display:grid;place-items:center;font-size:.8em;font-weight:800;color:#fff;background:var(--color-accent-gradient)}.HomeFAQ_grid__4oW6H{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.HomeFAQ_head__bQcGB{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 1.5rem)}.HomeFAQ_head__bQcGB a{color:var(--accent);font-weight:600}.HomeFAQ_list__ErlzG{display:grid;grid-gap:.6rem;gap:.6rem}.HomeFAQ_item__NmhOr{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--ink-2);transition:border-color .25s ease,background-color .25s ease}.HomeFAQ_item__NmhOr[open]{border-color:var(--line-strong);background:var(--ink-3)}.HomeFAQ_item__NmhOr summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;padding:.9rem 1.1rem;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.HomeFAQ_item__NmhOr summary::-webkit-details-marker{display:none}.HomeFAQ_plus__E064v{position:relative;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-strong)}.HomeFAQ_plus__E064v:after,.HomeFAQ_plus__E064v:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;background:var(--text);transition:transform .3s var(--ease-out)}.HomeFAQ_plus__E064v:after{transform:rotate(90deg)}.HomeFAQ_item__NmhOr[open] .HomeFAQ_plus__E064v:after{transform:rotate(0deg)}.HomeFAQ_answer__Kl9__{padding:0 1.1rem 1.1rem;color:var(--text-2);animation:HomeFAQ_open__SGx3c .35s var(--ease-out)}.HomeFAQ_answer__Kl9__ a{display:inline-block;margin-top:.6rem;font-weight:600;color:var(--accent)}@keyframes HomeFAQ_open__SGx3c{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:960px){.HomeFAQ_grid__4oW6H{grid-template-columns:1fr}.HomeFAQ_head__bQcGB{position:static}}.HomeFAQ_times__LF6Ap{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:.75rem;font-size:.92rem}.HomeFAQ_times__LF6Ap li{position:relative;padding-left:1rem}.HomeFAQ_times__LF6Ap li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--accent)}.ScrollRow_wrap__BfbG2{position:relative}.ScrollRow_row__Pxqis{--edge:max(var(--container-pad),calc((100vw - var(--container-max)) / 2 + var(--container-pad)));display:flex;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);padding:.25rem var(--edge) 1rem;scrollbar-width:none}.ScrollRow_row__Pxqis::-webkit-scrollbar{display:none}.ScrollRow_row__Pxqis>*{scroll-snap-align:start}.ScrollRow_row__Pxqis:focus-visible{outline-offset:-2px}.ScrollRow_arrows__c9F1r{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.ScrollRow_arrows__c9F1r button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);color:var(--text);transition:background-color .2s ease,border-color .2s ease}.ScrollRow_arrows__c9F1r button:hover{border-color:var(--accent);background:var(--accent-soft)}@media (hover:none){.ScrollRow_arrows__c9F1r{display:none}}.StudentsSection_section__UEtaj{background:var(--ink-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.StudentsSection_split__db8BX{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.StudentsSection_top__6vPP9{display:grid;grid-gap:.6rem;gap:.6rem}.StudentsSection_person__re5qW{display:flex;align-items:center;gap:1rem;padding:.6rem .9rem .6rem .6rem;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--ink-2)}.StudentsSection_person__re5qW:nth-child(-n+3){border-color:rgba(255,213,74,.28)}.StudentsSection_person__re5qW img{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover}.StudentsSection_person__re5qW div{display:grid;grid-template-columns:1fr auto;grid-gap:.05rem 1rem;gap:.05rem 1rem;flex:1 1;min-width:0}.StudentsSection_person__re5qW strong{font-weight:600}.StudentsSection_rank__KO6cb{grid-row:span 2;align-self:center;font-family:var(--font-mono);font-size:.8rem;color:var(--marker);text-align:right}.StudentsSection_person__re5qW small{font-size:.82rem;color:var(--text-3)}.StudentsSection_careers__ttuBY{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:1.25rem clamp(2rem,5vw,4rem);gap:1.25rem clamp(2rem,5vw,4rem);align-items:start;margin-top:clamp(3rem,7vw,5rem)}.StudentsSection_careersHead__QGn7s{display:grid;grid-gap:.5rem;gap:.5rem}.StudentsSection_careersHead__QGn7s h3{font-family:var(--font-heading);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;letter-spacing:-.02em}.StudentsSection_careersHead__QGn7s p{color:var(--text-2);font-size:.95rem}.StudentsSection_grid__7uKhw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.StudentsSection_career__gH73L{display:grid;justify-items:center;grid-gap:.15rem;gap:.15rem;padding:1.1rem .75rem 1rem;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--ink-2);text-align:center;transition:border-color .25s ease,transform .3s var(--ease-out)}.StudentsSection_career__gH73L img{width:72px;height:72px;margin-bottom:.5rem;border-radius:50%;object-fit:cover;filter:grayscale(.25);transition:filter .3s ease}.StudentsSection_career__gH73L strong{font-size:.9rem;font-weight:600;line-height:1.25}.StudentsSection_career__gH73L span{font-size:.82rem;color:var(--accent-2)}.StudentsSection_career__gH73L small{font-size:.78rem;color:var(--text-3)}@media (hover:hover){.StudentsSection_career__gH73L:hover{border-color:var(--line-strong);transform:translateY(-3px)}.StudentsSection_career__gH73L:hover img{filter:none}}@media (max-width:960px){.StudentsSection_careers__ttuBY,.StudentsSection_split__db8BX{grid-template-columns:1fr}}@media (max-width:520px){.StudentsSection_person__re5qW div{grid-template-columns:1fr}.StudentsSection_rank__KO6cb{grid-row:auto;order:2;text-align:left}.StudentsSection_person__re5qW small{order:3}.StudentsSection_grid__7uKhw{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--container-pad) * -1);padding:0 var(--container-pad) .5rem;scrollbar-width:none}}@media (max-width:520px){.StudentsSection_grid__7uKhw::-webkit-scrollbar{display:none}.StudentsSection_career__gH73L{flex:0 0 42%;scroll-snap-align:start}}.TeacherSection_grid___qKVf{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:start}.TeacherSection_photoCol__exUOp{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 1.5rem)}.TeacherSection_photo__nd7YR{position:relative;aspect-ratio:4/5;border-radius:var(--radius-xl);overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(62,187,254,.22),transparent 65%),var(--ink-2);border:1px solid var(--line)}.TeacherSection_photo__nd7YR img{width:100%;height:100%;object-fit:cover;object-position:center 15%}.TeacherSection_site__rQpM4{display:inline-block;margin-top:.9rem;font-size:.92rem;font-weight:600;color:var(--accent)}.TeacherSection_lead__FVp5o{max-width:40rem;font-size:1.05rem;color:var(--text-2)}.TeacherSection_groups__RhSL2{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.TeacherSection_group__9CLYx h3{margin-bottom:.65rem;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.TeacherSection_logos__FCbpb{display:flex;flex-wrap:wrap;gap:.5rem}.TeacherSection_logo__Hnsw_{display:inline-flex;align-items:center;gap:.55rem;min-height:54px;padding:.45rem .8rem;border-radius:var(--radius-md);background:#f3f5f8;color:#1d2433}.TeacherSection_logo__Hnsw_ img{width:auto;height:36px;max-width:120px;object-fit:contain}.TeacherSection_wide__NZJb1 img{height:28px;max-width:150px}.TeacherSection_flag__jnR3T{height:22px!important;border-radius:3px}.TeacherSection_logo__Hnsw_>span{display:grid;font-size:.8rem;font-weight:700;line-height:1.2}.TeacherSection_logo__Hnsw_ small{font-size:.7rem;font-weight:500;color:#5d6577}.TeacherSection_dark__gYsHD{background:#233047;color:#eef2f6}.TeacherSection_dark__gYsHD small{color:#b9c3d3}.TeacherSection_line__jQHaK{margin-top:.7rem;font-size:.92rem;color:var(--text-2)}.TeacherSection_now__lZAwb{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.92rem;color:var(--text-3)}.TeacherSection_photos__90ctm{margin-top:clamp(3rem,6vw,4.5rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.TeacherSection_track__6k5jo{display:flex;gap:1rem;width:max-content;animation:TeacherSection_drift___Vym0 70s linear infinite}.TeacherSection_photos__90ctm:hover .TeacherSection_track__6k5jo{animation-play-state:paused}.TeacherSection_track__6k5jo figure{position:relative;flex:none;width:clamp(240px,30vw,360px);border-radius:var(--radius-lg);overflow:hidden}.TeacherSection_track__6k5jo img{width:100%;aspect-ratio:900/655;object-fit:cover}.TeacherSection_track__6k5jo figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.5rem .9rem .7rem;background:linear-gradient(transparent,rgba(0,0,0,.75));font-size:.85rem;font-weight:500}@keyframes TeacherSection_drift___Vym0{to{transform:translate3d(calc(-50% - .5rem),0,0)}}.TeacherSection_disclaimer__gWTI2{margin-top:1.25rem;font-size:.75rem;color:var(--text-3)}@media (max-width:960px){.TeacherSection_grid___qKVf{grid-template-columns:1fr}.TeacherSection_photoCol__exUOp{position:static;max-width:260px}}@media (prefers-reduced-motion:reduce){.TeacherSection_photos__90ctm{overflow-x:auto}.TeacherSection_track__6k5jo{animation:none}.TeacherSection_track__6k5jo figure[aria-hidden]{display:none}}.WhatYouGet_grid__Pgp_m{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(190px,auto);grid-gap:1rem;gap:1rem}.WhatYouGet_tile__FITpN{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.35rem;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--ink-2);overflow:hidden;transition:border-color .25s ease,transform .35s var(--ease-out),background-color .25s ease}.WhatYouGet_tile__FITpN h3{font-family:var(--font-heading);font-size:1.12rem;font-weight:700;letter-spacing:-.015em}.WhatYouGet_tile__FITpN p{font-size:.92rem;line-height:1.55;color:var(--text-2)}.WhatYouGet_icon__XTPOu{display:grid;place-items:center;width:44px;height:44px;margin-bottom:.5rem;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent)}.WhatYouGet_feature__ezmf2{grid-column:span 2;grid-row:span 2;justify-content:flex-end;min-height:420px;padding:0;border:0}.WhatYouGet_feature__ezmf2 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-out)}.WhatYouGet_feature__ezmf2:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(10,13,18,.92) 85%)}.WhatYouGet_featureText__YoxXA{position:relative;z-index:1;display:grid;grid-gap:.5rem;gap:.5rem;padding:1.5rem}.WhatYouGet_featureText__YoxXA h3{font-size:clamp(1.3rem,2vw,1.6rem)}.WhatYouGet_featureText__YoxXA p{color:#d3d9e2;max-width:34rem}.WhatYouGet_tag__CpuZM{justify-self:start;padding:.2rem .5rem;border-radius:var(--radius-sm);background:var(--marker);font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#1b1500}@media (hover:hover){.WhatYouGet_tile__FITpN:hover{border-color:var(--line-strong);background:var(--ink-3);transform:translateY(-3px)}.WhatYouGet_feature__ezmf2:hover img{transform:scale(1.04)}}@media (max-width:1024px){.WhatYouGet_grid__Pgp_m{grid-template-columns:repeat(2,1fr)}.WhatYouGet_feature__ezmf2{grid-row:auto;min-height:360px}.WhatYouGet_tile__FITpN:last-child{grid-column:span 2}}@media (max-width:600px){.WhatYouGet_grid__Pgp_m{grid-template-columns:1fr;grid-auto-rows:auto}.WhatYouGet_feature__ezmf2,.WhatYouGet_tile__FITpN:last-child{grid-column:auto}.WhatYouGet_feature__ezmf2{min-height:380px}.WhatYouGet_tile__FITpN:not(.WhatYouGet_feature__ezmf2){display:grid;grid-template-columns:auto 1fr;grid-gap:.2rem .9rem;gap:.2rem .9rem;padding:1.1rem}.WhatYouGet_tile__FITpN:not(.WhatYouGet_feature__ezmf2) .WhatYouGet_icon__XTPOu{grid-row:span 2;margin:0}}.WhyAlIct_kw__8kQcu{background:linear-gradient(180deg,transparent 55%,rgba(246,168,35,.35) 0);color:var(--color-text-primary);font-weight:700;padding:0 2px;border-radius:2px}.WhyAlIct_tabs__6rRLz{display:flex;gap:var(--space-1);width:max-content;max-width:100%;margin:0 auto var(--space-8);padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-bg-card);border:1px solid var(--color-border)}.WhyAlIct_tab__Wqv09{border:0;background:none;cursor:pointer;padding:.6rem 1.4rem;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-base);font-weight:700;color:var(--color-text-secondary);transition:background var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out)}.WhyAlIct_tab__Wqv09:hover{color:var(--color-text-primary)}.WhyAlIct_tab__Wqv09[aria-selected=true]{background:var(--color-accent-gradient);color:var(--color-white)}.WhyAlIct_tab__Wqv09:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.WhyAlIct_panel__9678U[lang=si] p,.WhyAlIct_panel__9678U[lang=ta] p{line-height:var(--leading-loose)}.WhyAlIct_intro__WmUi_{max-width:640px;margin:0 auto var(--space-8);text-align:center;font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-normal)}.WhyAlIct_aiCard___Gmub{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);margin-bottom:var(--space-10);box-shadow:var(--shadow-md)}.WhyAlIct_aiTitle__nQ2Br{display:flex;align-items:flex-start;gap:var(--space-3);font-family:var(--font-heading);font-size:clamp(1.35rem,2.5vw + .5rem,1.9rem);line-height:var(--leading-snug);color:var(--color-text-primary);margin-bottom:var(--space-4)}.WhyAlIct_aiIcon__nGtgz{color:var(--color-text-accent);flex:none;margin-top:2px}.WhyAlIct_lead__cPfKG{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.WhyAlIct_jobsTitle__iM5fO{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-accent);margin-bottom:var(--space-4)}.WhyAlIct_panel__9678U[lang=si] .WhyAlIct_jobsTitle__iM5fO,.WhyAlIct_panel__9678U[lang=ta] .WhyAlIct_jobsTitle__iM5fO{text-transform:none;letter-spacing:0;font-size:var(--text-base)}.WhyAlIct_jobGrid__hKV4M{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.WhyAlIct_job__V09_K{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:rgba(42,109,244,.07);border:1px solid rgba(42,109,244,.18)}.WhyAlIct_jobIcon__kxURk{flex:none;width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-white);background:var(--color-accent-gradient)}.WhyAlIct_who___eI2Y{display:block;font-size:var(--text-sm);font-weight:700;color:var(--color-text-muted)}.WhyAlIct_what__eoUC2{display:block;font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text-primary);margin-top:2px}.WhyAlIct_takeaway__sMvIu{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-6) 0 var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-accent-gradient);color:var(--color-white);box-shadow:0 16px 40px -20px var(--color-accent-glow)}.WhyAlIct_takeawayIcon__XkeaI{flex:none}.WhyAlIct_takeaway__sMvIu strong{display:block;font-family:var(--font-heading);font-size:clamp(1.2rem,2vw + .5rem,1.5rem);line-height:var(--leading-snug)}.WhyAlIct_takeaway__sMvIu span span,.WhyAlIct_takeaway__sMvIu>div>span{display:block;margin-top:var(--space-1);opacity:.95;line-height:var(--leading-normal)}.WhyAlIct_takeaway__sMvIu .WhyAlIct_kw__8kQcu{background:hsla(0,0%,100%,.22);color:var(--color-white);padding:0 4px}.WhyAlIct_closing__JHpSq{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary)}.WhyAlIct_points__nGSMc{list-style:none;display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-10);padding:0}.WhyAlIct_point__LIfYY{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-6);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.WhyAlIct_pointNo__4B_ur{flex:none;font-family:var(--font-heading);font-size:1.75rem;font-weight:800;background:var(--color-accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.WhyAlIct_pointBody__vOHok{flex:1 1;min-width:0;border-left:2px solid var(--color-divider);padding-left:var(--space-5)}.WhyAlIct_pointBody__vOHok h3{font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:var(--space-1)}.WhyAlIct_pointBody__vOHok p{color:var(--color-text-secondary);line-height:var(--leading-normal)}.WhyAlIct_pointIcon__D2Vwf{flex:none;color:var(--color-text-accent)}.WhyAlIct_bridge__5zcQh{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border-hover);background:rgba(62,187,254,.08);text-decoration:none;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.WhyAlIct_bridge__5zcQh:hover{transform:translateY(-3px);box-shadow:var(--shadow-glow)}.WhyAlIct_bridgeIcon__Y4JIw{flex:none;color:var(--color-text-accent)}.WhyAlIct_bridgeText__fcu5Z{flex:1 1;min-width:0}.WhyAlIct_bridgeText__fcu5Z strong{display:block;font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:var(--space-1)}.WhyAlIct_bridgeText__fcu5Z>span{color:var(--color-text-secondary);line-height:var(--leading-normal)}.WhyAlIct_bridgeCta__zhhd6{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700;color:var(--color-text-accent);white-space:nowrap}@media (max-width:640px){.WhyAlIct_aiCard___Gmub{padding:var(--space-5)}.WhyAlIct_tab__Wqv09{padding:.5rem 1rem}.WhyAlIct_takeaway__sMvIu{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.WhyAlIct_point__LIfYY{flex-wrap:wrap;gap:var(--space-3);padding:var(--space-5)}.WhyAlIct_pointBody__vOHok{border-left:0;padding-left:0;flex-basis:100%;order:3}.WhyAlIct_bridge__5zcQh{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}.WhyHook_hook__kZm6y{background:var(--color-bg-secondary)}.WhyHook_header__antyl{margin-bottom:var(--space-10)}.WhyHook_eyebrow____pvV{font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-accent);margin-bottom:var(--space-3)}.WhyHook_cards__dw_HP{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.WhyHook_card__AUm6h{display:flex;flex-direction:column;padding:var(--space-8);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-decoration:none;transition:transform var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.WhyHook_card__AUm6h:hover{transform:translateY(-4px);border-color:var(--color-border-hover);box-shadow:var(--shadow-glow),var(--shadow-lg)}.WhyHook_card__AUm6h:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:3px}.WhyHook_cardHead__7VTOQ{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.WhyHook_cardHead__7VTOQ h3{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text-primary)}.WhyHook_cardIcon__2zpdR{flex:none;width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-white);background:var(--color-accent-gradient)}.WhyHook_reasons__9YMXd{list-style:none;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-6);flex:1 1}.WhyHook_reasons__9YMXd li{display:flex;gap:var(--space-3);align-items:flex-start;color:var(--color-text-secondary);line-height:var(--leading-snug)}.WhyHook_tick__Mo97k{flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:1px;color:#47d191;background:rgba(46,184,119,.15)}.WhyHook_more__0eACT{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700;color:var(--color-text-accent)}.WhyHook_card__AUm6h:hover .WhyHook_more__0eACT svg{transform:translateX(3px)}.WhyHook_more__0eACT svg{transition:transform var(--duration-normal) var(--ease-out)}.WhyHook_langs__lUYxW{text-align:center;margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-base)}.WhyHook_langs__lUYxW a{color:var(--color-text-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:768px){.WhyHook_cards__dw_HP{grid-template-columns:1fr}.WhyHook_card__AUm6h{padding:var(--space-6)}}.LatestPosts_more__iVopI{display:flex;justify-content:center;margin-top:var(--space-10)}.CTABanner_cta__m0lGC{padding-top:0}.CTABanner_box__0tGoW{position:relative;overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--line-strong);background:var(--ink-2);isolation:isolate}.CTABanner_bg__NPXJ_{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:.35;filter:grayscale(.4)}.CTABanner_box__0tGoW:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,var(--ink-2) 25%,rgba(20,25,34,.75) 60%,rgba(20,25,34,.4))}.CTABanner_content__mg_7c{max-width:40rem;padding:clamp(2rem,6vw,4rem)}.CTABanner_title__ilPtE{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.CTABanner_desc__q_Z_z{margin-top:1rem;font-size:1.05rem;color:var(--text-2)}.CTABanner_actions___V8YQ{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}@media (max-width:520px){.CTABanner_actions___V8YQ{display:grid}}.why-al-ict_page__9z56T{padding-top:100px;padding-bottom:var(--space-24)}.why-al-ict_stats__8aYCE{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin:calc(var(--space-8) * -1) 0 var(--space-10)}.why-al-ict_stat__M9bWX{text-align:center;padding:var(--space-5) var(--space-3);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.why-al-ict_stat__M9bWX strong{display:block;font-family:var(--font-heading);font-size:var(--text-xl);font-weight:800;background:var(--color-accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.why-al-ict_stat__M9bWX span{display:block;margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-snug)}.why-al-ict_cta__Ne2Uf{margin-top:var(--space-12);text-align:center}.why-al-ict_cta__Ne2Uf h2{font-family:var(--font-heading);font-size:clamp(1.4rem,2.5vw + .5rem,2rem);margin-bottom:var(--space-3);color:var(--color-text-primary)}.why-al-ict_cta__Ne2Uf p{color:var(--color-text-secondary);max-width:560px;margin:0 auto var(--space-6);line-height:var(--leading-normal)}.why-al-ict_ctaButtons__KknFQ{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}@media (max-width:768px){.why-al-ict_stats__8aYCE{grid-template-columns:repeat(2,1fr);margin-top:calc(var(--space-6) * -1)}}.why-english-medium_guidePage__K0YbL{padding-top:100px;padding-bottom:6rem;background:var(--bg-dark)}.why-english-medium_tldr__Xj6j7{max-width:760px;margin:0 auto var(--space-8);text-align:center;font-size:clamp(1.15rem,1.2vw + .8rem,1.4rem);line-height:var(--leading-normal);color:var(--color-text-primary)}.why-english-medium_facts__OWUiO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-8)}.why-english-medium_fact__W_qy3{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.why-english-medium_factIcon__R4iPC{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-white);background:var(--color-accent-gradient)}.why-english-medium_factArea__7Gbdt{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-snug)}.why-english-medium_factVerdict__J3m5k{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text-primary)}.why-english-medium_warn__Vis0u{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-12);border-radius:var(--radius-lg);background:rgba(245,159,10,.08);border:1px solid rgba(246,168,35,.35);border-left:4px solid #f6a823}.why-english-medium_warnIcon__WMoAK{flex:none;color:#f7b23b;margin-top:2px}.why-english-medium_warn__Vis0u p{color:var(--color-text-secondary);line-height:var(--leading-normal);font-size:var(--text-lg)}.why-english-medium_warn__Vis0u strong{color:var(--color-text-primary)}.why-english-medium_blockTitle__MyPGM{font-family:var(--font-heading);font-size:clamp(1.35rem,2vw + .6rem,1.8rem);color:var(--color-text-primary);text-align:center;margin-bottom:var(--space-6)}.why-english-medium_reasons__e4OF3{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5);margin-bottom:var(--space-12)}.why-english-medium_reason__dG1_l{display:flex;gap:var(--space-4);padding:var(--space-6);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.why-english-medium_reasonBody__C635B{flex:1 1;min-width:0}.why-english-medium_reasonBody__C635B h3{font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:var(--space-2);line-height:var(--leading-snug)}.why-english-medium_reasonBody__C635B>p{color:var(--color-text-secondary);line-height:var(--leading-normal)}.why-english-medium_chips__iUUk7{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0 0}.why-english-medium_chips__iUUk7 li{font-size:var(--text-xs);font-weight:700;padding:.3rem .7rem;border-radius:var(--radius-full);color:var(--color-text-accent);background:rgba(42,109,244,.1);border:1px solid rgba(42,109,244,.25)}.why-english-medium_note__jStBK{display:flex;gap:var(--space-2);align-items:flex-start;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-divider);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.why-english-medium_note__jStBK svg{flex:none;margin-top:4px;color:var(--color-text-accent)}.why-english-medium_support__KIq5Q{padding:var(--space-8);margin-bottom:var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(160deg,rgba(42,109,244,.1),rgba(62,187,254,.08));border:1px solid var(--color-border-hover)}.why-english-medium_supportHead__ZXRAd{display:flex;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-6)}.why-english-medium_supportIcon__0k57g{flex:none;width:52px;height:52px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--color-white);background:var(--color-accent-gradient)}.why-english-medium_supportHead__ZXRAd h2{font-family:var(--font-heading);font-size:clamp(1.25rem,1.8vw + .6rem,1.6rem);color:var(--color-text-primary);margin-bottom:var(--space-2)}.why-english-medium_supportHead__ZXRAd p{color:var(--color-text-secondary);line-height:var(--leading-normal)}.why-english-medium_features___5Hsd{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.why-english-medium_feature__imoUF{display:flex;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-bg-card);border:1px solid var(--color-border)}.why-english-medium_featureIcon__bCIKc{flex:none;color:var(--color-text-accent);margin-top:2px}.why-english-medium_feature__imoUF h3{font-size:var(--text-base);color:var(--color-text-primary);margin-bottom:var(--space-1)}.why-english-medium_feature__imoUF p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.why-english-medium_bridge__OsiLF{margin-top:var(--space-6)}.why-english-medium_cta__pTwhr{margin-top:var(--space-12);text-align:center}.why-english-medium_cta__pTwhr h2{font-family:var(--font-heading);font-size:clamp(1.4rem,2.5vw + .5rem,2rem);color:var(--color-text-primary);margin-bottom:var(--space-3)}.why-english-medium_cta__pTwhr p{color:var(--color-text-secondary);max-width:560px;margin:0 auto var(--space-6);line-height:var(--leading-normal)}.why-english-medium_ctaButtons__2WL2r{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}@media (max-width:900px){.why-english-medium_reasons__e4OF3{grid-template-columns:1fr}}@media (max-width:640px){.why-english-medium_facts__OWUiO{grid-template-columns:1fr;gap:var(--space-3)}.why-english-medium_fact__W_qy3{flex-direction:row;text-align:left;padding:var(--space-4)}.why-english-medium_factArea__7Gbdt{flex:1 1}.why-english-medium_factVerdict__J3m5k{font-size:var(--text-base);white-space:nowrap}.why-english-medium_warn__Vis0u{padding:var(--space-4)}.why-english-medium_warn__Vis0u p{font-size:var(--text-base)}.why-english-medium_reason__dG1_l{padding:var(--space-5);gap:var(--space-3)}.why-english-medium_support__KIq5Q{padding:var(--space-5)}.why-english-medium_supportHead__ZXRAd{flex-direction:column}}