.TechCourseCatalog_section__jRKPH{position:relative;background:var(--bg-secondary,#f8f9fa);padding:clamp(64px,8vw,100px) 0 clamp(72px,9vw,110px);transition:background-color .35s ease}[data-theme=dark] .TechCourseCatalog_section__jRKPH{background:var(--bg-secondary,#0f0f0f)}.TechCourseCatalog_topGlow__dcfDm{position:absolute;inset:0;background:radial-gradient(800px 400px at 50% -10%,rgba(246,141,54,.08),transparent 55%);pointer-events:none}.TechCourseCatalog_inner__I9Q0d{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,28px)}.TechCourseCatalog_header__Vo6b5{text-align:center;max-width:720px;margin:0 auto 40px}.TechCourseCatalog_kicker__NgwaN{display:inline-block;font-family:Lexend,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange,#f68d36);background:rgba(246,141,54,.12);border:1px solid rgba(246,141,54,.25);padding:6px 14px;border-radius:999px;margin-bottom:16px}.TechCourseCatalog_title__RDH_t{font-family:Lexend,sans-serif;font-weight:800;font-size:clamp(1.75rem,3.2vw,2.45rem);color:var(--text-primary,#111);line-height:1.15;margin:0 0 12px;letter-spacing:-.02em}.TechCourseCatalog_titleAccent__Y_LNu{color:var(--orange,#f68d36)}.TechCourseCatalog_subtitle__xedGV{font-family:Lexend,sans-serif;font-size:clamp(1.02rem,1.35vw,1.15rem);color:var(--text-muted,#555);line-height:1.65;margin:0}.TechCourseCatalog_toolbar__dIMZr{display:flex;flex-direction:column;gap:18px;margin-bottom:36px}@media (min-width:768px){.TechCourseCatalog_toolbar__dIMZr{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.TechCourseCatalog_searchWrap__Z_xai{flex:1;max-width:420px;position:relative}.TechCourseCatalog_searchIcon__WwCOA{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted,#888);pointer-events:none;display:flex}.TechCourseCatalog_searchInput___tah8{width:100%;font-family:Lexend,sans-serif;font-size:.95rem;padding:13px 16px 13px 44px;border-radius:14px;border:1px solid var(--border-color,rgba(0,0,0,.12));background:var(--bg-primary,#fff);color:var(--text-primary,#111);outline:none;transition:border-color .2s,box-shadow .2s}.TechCourseCatalog_searchInput___tah8::placeholder{color:var(--text-muted,#888)}.TechCourseCatalog_searchInput___tah8:focus{border-color:rgba(246,141,54,.55);box-shadow:0 0 0 3px rgba(246,141,54,.15)}.TechCourseCatalog_tabs__bZ0d1{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media (min-width:768px){.TechCourseCatalog_tabs__bZ0d1{justify-content:flex-end}}.TechCourseCatalog_tab__Jfytl{font-family:Lexend,sans-serif;font-size:.82rem;font-weight:600;padding:9px 16px;border-radius:999px;border:1px solid var(--border-color,rgba(0,0,0,.12));background:var(--bg-primary,#fff);color:var(--text-secondary,#444);cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .15s}.TechCourseCatalog_tab__Jfytl:hover{border-color:rgba(246,141,54,.35);color:var(--text-primary,#111)}.TechCourseCatalog_tabActive__UdRgt{background:var(--orange,#f68d36);box-shadow:0 6px 18px rgba(246,141,54,.35)}.TechCourseCatalog_tabActive__UdRgt,.TechCourseCatalog_tabActive__UdRgt:hover{border-color:var(--orange,#f68d36);color:#fff}.TechCourseCatalog_deptBlock__excUV{margin-bottom:clamp(40px,5vw,56px)}.TechCourseCatalog_deptBlock__excUV:last-child{margin-bottom:0}.TechCourseCatalog_deptTitle__LbBwu{font-family:Lexend,sans-serif;font-weight:800;font-size:clamp(1.15rem,2vw,1.45rem);color:var(--text-primary,#111);margin:0 0 18px;padding-bottom:10px;border-bottom:3px solid var(--orange,#f68d36);display:inline-block;min-width:min(100%,320px)}.TechCourseCatalog_track__o29mZ{display:flex;gap:20px;overflow-x:auto;padding:6px 4px 14px;scroll-snap-type:x mandatory;scroll-padding-inline:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(246,141,54,.45) transparent}.TechCourseCatalog_track__o29mZ::-webkit-scrollbar{height:8px}.TechCourseCatalog_track__o29mZ::-webkit-scrollbar-thumb{background:rgba(246,141,54,.4);border-radius:999px}@media (min-width:1024px){.TechCourseCatalog_track__o29mZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));overflow-x:visible;scroll-snap-type:none;gap:22px}}.TechCourseCatalog_card__s3805{flex:0 0 min(288px,82vw);scroll-snap-align:start;background:var(--bg-primary,#fff);border:1px solid var(--border-color,rgba(0,0,0,.08));border-radius:18px;overflow:hidden;box-shadow:var(--shadow,0 8px 28px rgba(0,0,0,.06));display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .25s ease}.TechCourseCatalog_card__s3805:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(246,141,54,.18);border-color:rgba(246,141,54,.28)}.TechCourseCatalog_thumbWrap__5gku5{position:relative;aspect-ratio:16/10;background:var(--bg-tertiary,#eee)}.TechCourseCatalog_playOverlay__g00Oi{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.28);opacity:0;transition:opacity .25s ease;z-index:2;pointer-events:none}.TechCourseCatalog_card__s3805:hover .TechCourseCatalog_playOverlay__g00Oi{opacity:1}.TechCourseCatalog_playIcon__s0qRv{width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.95);color:var(--orange,#f68d36);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.25)}.TechCourseCatalog_playIcon__s0qRv svg{width:22px;height:22px;margin-left:3px}.TechCourseCatalog_topActions__oHPLS{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;align-items:flex-start;z-index:3;pointer-events:none}.TechCourseCatalog_topActions__oHPLS>*{pointer-events:auto}.TechCourseCatalog_discountPill__Eb5ft{font-family:Lexend,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:5px 10px;border-radius:8px;background:#0f766e;color:#ecfdf5;border:1px solid rgba(255,255,255,.2)}[data-theme=dark] .TechCourseCatalog_discountPill__Eb5ft{background:#14b8a6;color:#042f2e}.TechCourseCatalog_wishBtn__oDw6E{width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);color:#64748b;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:color .2s,transform .2s,background .2s}[data-theme=dark] .TechCourseCatalog_wishBtn__oDw6E{background:rgba(30,30,30,.85);color:#94a3b8}.TechCourseCatalog_wishBtn__oDw6E:hover{transform:scale(1.06)}.TechCourseCatalog_wishActive__PpD7N{color:#e11d48}.TechCourseCatalog_cardBody__Ndmed{padding:16px 16px 18px;display:flex;flex-direction:column;flex:1;gap:10px}.TechCourseCatalog_courseTitle__OxBLy{font-family:Lexend,sans-serif;font-weight:700;font-size:.98rem;line-height:1.35;color:var(--text-primary,#111);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TechCourseCatalog_metaRow__0AqOV{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.TechCourseCatalog_rating__t85f_{display:inline-flex;align-items:center;gap:5px;font-family:Lexend,sans-serif;font-size:.8rem;font-weight:600;color:var(--text-secondary,#444)}.TechCourseCatalog_star__MLK7G{color:#fbbf24}.TechCourseCatalog_students__4VvkN{font-size:.78rem;color:var(--text-muted,#666);font-weight:500}.TechCourseCatalog_priceRow__bPG7s{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin-top:4px}.TechCourseCatalog_wasPrice__6wYuF{font-family:Lexend,sans-serif;font-size:.85rem;color:var(--text-muted,#888);text-decoration:line-through}.TechCourseCatalog_nowPrice___IfET{font-family:Lexend,sans-serif;font-size:1.2rem;font-weight:800;color:var(--orange,#f68d36)}.TechCourseCatalog_pctOff__1KU9D{font-family:Lexend,sans-serif;font-size:.75rem;font-weight:800;color:#0f766e}[data-theme=dark] .TechCourseCatalog_pctOff__1KU9D{color:#5eead4}.TechCourseCatalog_actions__L6_LB{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:4px}.TechCourseCatalog_actions__L6_LB>.TechCourseCatalog_btnPrimary__mHO2x{width:100%;text-align:center}.TechCourseCatalog_btnPrimary__mHO2x{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Lexend,sans-serif;font-weight:700;font-size:.86rem;padding:11px 16px;border-radius:12px;border:none;cursor:pointer;background:var(--orange,#f68d36);color:#fff;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 6px 16px rgba(246,141,54,.3)}.TechCourseCatalog_btnPrimary__mHO2x:hover{background:#e07820;transform:translateY(-1px);color:#fff}.TechCourseCatalog_btnGhost__45XQa{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Lexend,sans-serif;font-weight:600;font-size:.82rem;padding:9px 14px;border-radius:12px;border:1px solid var(--border-color,rgba(0,0,0,.15));background:transparent;color:var(--text-primary,#111);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.TechCourseCatalog_btnGhost__45XQa:hover{border-color:var(--orange,#f68d36);color:var(--orange,#f68d36)}.TechCourseCatalog_btnRow__IIDjR{display:flex;gap:8px;flex-wrap:wrap}.TechCourseCatalog_btnRow__IIDjR .TechCourseCatalog_btnPrimary__mHO2x{flex:1;min-width:120px}.TechCourseCatalog_btnRow__IIDjR .TechCourseCatalog_btnGhost__45XQa{flex:1;min-width:100px}.TechCourseCatalog_empty__Gs_p0{text-align:center;padding:48px 20px;font-family:Lexend,sans-serif;color:var(--text-muted,#666);font-size:.95rem}.TechCourseCatalog_modalRoot__q5tb1{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.TechCourseCatalog_modalBackdrop__mnNKD{position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px)}.TechCourseCatalog_modalCard__mDHxU{position:relative;z-index:1;max-width:480px;width:100%;max-height:min(90vh,640px);overflow:auto;background:var(--bg-primary,#fff);border:1px solid var(--border-color,rgba(0,0,0,.1));border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.35);padding:22px 22px 20px}.TechCourseCatalog_modalClose___Rv80{position:absolute;top:12px;right:12px;width:40px;height:40px;border:none;border-radius:12px;cursor:pointer;background:var(--bg-secondary,#f1f5f9);color:var(--text-primary,#111);font-size:1.25rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s}.TechCourseCatalog_modalClose___Rv80:hover{background:rgba(246,141,54,.15)}.TechCourseCatalog_modalThumb__GWDee{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16/9;margin-bottom:16px;background:var(--bg-tertiary,#eee)}.TechCourseCatalog_modalTitle__vvKee{font-family:Lexend,sans-serif;font-weight:800;font-size:1.2rem;color:var(--text-primary,#111);margin:0 0 10px;line-height:1.3;padding-right:36px}.TechCourseCatalog_modalDesc__rBBsW{font-family:Lexend,sans-serif;font-size:1.02rem;color:var(--text-muted,#555);line-height:1.65;margin:0 0 16px}.TechCourseCatalog_modalMeta__asqiB{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:18px;font-size:.85rem;color:var(--text-secondary,#444)}.TechCourseCatalog_modalPrices__KqPiN{margin-bottom:18px}.TechReel_section__TDs1w{position:relative;padding:clamp(72px,10vw,110px) 20px;overflow:hidden;background:radial-gradient(circle at 8% 20%,rgba(246,141,54,.18),transparent 42%),radial-gradient(circle at 92% 78%,rgba(246,141,54,.1),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 92%,#000) 0,var(--bg-primary) 100%);transition:background-color .4s ease}.TechReel_mesh__T0Rrf{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 20%,transparent 100%);pointer-events:none}.TechReel_orbOne__Vnsg7,.TechReel_orbTwo__A_2yL{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.TechReel_orbOne__Vnsg7{width:320px;height:320px;top:-80px;right:10%;background:rgba(246,141,54,.22)}.TechReel_orbTwo__A_2yL{width:260px;height:260px;bottom:-60px;left:6%;background:rgba(246,141,54,.12)}.TechReel_container__WgGF_{position:relative;z-index:1;max-width:1240px;margin:0 auto}.TechReel_header__wyjc2{text-align:center;max-width:680px;margin:0 auto 56px;animation:TechReel_fadeUp__4pwaM .7s cubic-bezier(.16,1,.3,1) both}.TechReel_eyebrow__1DBT5{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;margin-bottom:16px;border-radius:999px;font-family:Lexend,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange,#f68d36);background:color-mix(in srgb,var(--orange,#f68d36) 12%,transparent);border:1px solid color-mix(in srgb,var(--orange,#f68d36) 28%,transparent)}.TechReel_heading__wFrz2{font-family:Lexend,sans-serif;font-weight:700;font-size:clamp(1.85rem,3.5vw,2.55rem);line-height:1.15;color:var(--text-primary);margin-bottom:14px}.TechReel_headingAccent__jmLM0{color:var(--orange,#f68d36)}.TechReel_subheading__qjPaG{font-family:Lexend,sans-serif;font-size:clamp(1.02rem,1.6vw,1.12rem);line-height:1.75;color:var(--text-muted)}.TechReel_layout__EZL77{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:clamp(32px,5vw,64px);align-items:center}.TechReel_reelStage__QAnrd{position:relative;display:flex;justify-content:center;animation:TechReel_fadeUp__4pwaM .7s cubic-bezier(.16,1,.3,1) .1s both}.TechReel_reelFrame__Ccx4o{position:relative;width:min(100%,340px);aspect-ratio:9/16;border-radius:32px;padding:3px;background:linear-gradient(135deg,var(--orange,#f68d36),#ffb86b 35%,rgba(255,255,255,.35) 50%,var(--orange,#f68d36) 65%,#e07820 100%);background-size:300% 300%;animation:TechReel_borderShift__48OiP 6s ease infinite;box-shadow:0 32px 64px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.06)}.TechReel_reelInner__pjciI{position:relative;width:100%;height:100%;border-radius:29px;overflow:hidden;background:#000}.TechReel_video__BuXEX{width:100%;height:100%;object-fit:cover;display:block}.TechReel_videoShade__7xe0j{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 28%,transparent 62%,rgba(0,0,0,.65));pointer-events:none}.TechReel_reelTopBar__3Ct3H{position:absolute;top:18px;left:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px}.TechReel_reelTag__xTEDW{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-family:Lexend,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.45);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12)}.TechReel_reelDot__pY6wj{width:7px;height:7px;border-radius:50%;background:#ff4040;box-shadow:0 0 10px rgba(255,64,64,.85);animation:TechReel_pulse__iaNxv 1.4s ease-in-out infinite}.TechReel_muteBtn__r_HXs{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;color:#fff;background:rgba(0,0,0,.45);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);transition:background .2s,transform .2s}.TechReel_muteBtn__r_HXs:hover{background:var(--orange,#f68d36);transform:scale(1.05)}.TechReel_reelCaption__h7XWC{position:absolute;left:18px;right:18px;bottom:20px;z-index:2;pointer-events:none}.TechReel_reelTitle__80ALo{font-family:Lexend,sans-serif;font-size:.95rem;font-weight:700;color:#fff;margin-bottom:4px;text-shadow:0 2px 12px rgba(0,0,0,.5)}.TechReel_reelMeta__VJ5v_{font-family:Lexend,sans-serif;font-size:.76rem;color:rgba(255,255,255,.82);text-shadow:0 1px 8px rgba(0,0,0,.45)}.TechReel_floatBadge__2C5xE{position:absolute;z-index:3;display:inline-flex;align-items:center;padding:10px 14px;border-radius:14px;font-family:Lexend,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 78%,transparent);border:1px solid var(--border-color);backdrop-filter:blur(14px);box-shadow:0 12px 32px rgba(0,0,0,.18);animation:TechReel_float__fHEAK 4s ease-in-out infinite}.TechReel_floatBadgeA__HVcjG{top:8%;right:-8%;animation-delay:0s}.TechReel_floatBadgeB__A_For{bottom:18%;left:-10%;animation-delay:1.2s}.TechReel_floatBadgeC__UOyIb{top:42%;right:-12%;animation-delay:2.1s}.TechReel_contentPanel__Xd78Y{animation:TechReel_fadeUp__4pwaM .7s cubic-bezier(.16,1,.3,1) .2s both}.TechReel_glassCard__thABk{padding:clamp(28px,4vw,40px);border-radius:28px;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid var(--border-color);backdrop-filter:blur(16px);box-shadow:0 24px 48px rgba(0,0,0,.12)}.TechReel_panelTitle__CIaKx{font-family:Lexend,sans-serif;font-weight:700;font-size:clamp(1.35rem,2.2vw,1.65rem);line-height:1.25;color:var(--text-primary);margin-bottom:14px}.TechReel_panelText__6JKRe{font-family:Lexend,sans-serif;font-size:.94rem;line-height:1.8;color:var(--text-muted);margin-bottom:28px}.TechReel_statsGrid__j5JKk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:28px}.TechReel_statItem__UXzAw{padding:16px 18px;border-radius:18px;background:color-mix(in srgb,var(--orange,#f68d36) 8%,transparent);border:1px solid color-mix(in srgb,var(--orange,#f68d36) 18%,transparent)}.TechReel_statValue__C5AMM{display:block;font-family:Lexend,sans-serif;font-weight:700;font-size:1.05rem;color:var(--orange,#f68d36);margin-bottom:4px}.TechReel_statLabel__WKPlD{font-family:Lexend,sans-serif;font-size:.78rem;line-height:1.45;color:var(--text-muted)}.TechReel_actions__pBrE_{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.TechReel_btnPrimary__QPRaU{display:inline-flex;align-items:center;gap:8px;background:var(--orange,#f68d36);color:#fff;font-family:Lexend,sans-serif;font-weight:700;font-size:.9rem;padding:14px 26px;border-radius:999px;text-decoration:none;transition:background .2s,transform .2s;box-shadow:0 10px 28px rgba(246,141,54,.28)}.TechReel_btnPrimary__QPRaU:hover{background:#e07820;color:#fff;transform:translateY(-2px)}.TechReel_btnGhost__V7FwV{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;border:1px solid var(--border-color);background:transparent;font-family:Lexend,sans-serif;font-weight:600;font-size:.84rem;color:var(--text-muted);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.TechReel_btnGhost__V7FwV:hover{color:var(--orange,#f68d36);border-color:color-mix(in srgb,var(--orange,#f68d36) 40%,transparent);background:color-mix(in srgb,var(--orange,#f68d36) 6%,transparent)}@keyframes TechReel_fadeUp__4pwaM{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes TechReel_pulse__iaNxv{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}@keyframes TechReel_borderShift__48OiP{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes TechReel_float__fHEAK{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:960px){.TechReel_layout__EZL77{grid-template-columns:1fr;gap:40px}.TechReel_reelStage__QAnrd{order:-1}.TechReel_floatBadgeA__HVcjG{right:4%}.TechReel_floatBadgeB__A_For{left:2%}.TechReel_floatBadgeC__UOyIb{right:0}}@media (max-width:576px){.TechReel_section__TDs1w{padding:64px 16px}.TechReel_header__wyjc2{margin-bottom:40px}.TechReel_reelFrame__Ccx4o{width:min(78vw,300px);border-radius:26px}.TechReel_reelInner__pjciI{border-radius:23px}.TechReel_floatBadge__2C5xE{display:none}.TechReel_statsGrid__j5JKk{grid-template-columns:1fr}.TechReel_actions__pBrE_{flex-direction:column;align-items:stretch}.TechReel_btnGhost__V7FwV,.TechReel_btnPrimary__QPRaU{justify-content:center}}.technical_containerFluid__fgWrg{width:100%;padding-left:0;padding-right:0}.technical_heroSection__ufSVc{background-color:var(--bg-primary,#ffffff);overflow:hidden;transition:background-color .4s ease;padding:100px 0 0}.technical_heroGrid__b_3v7{display:grid;grid-template-columns:1fr 1fr;align-items:center}.technical_heroLeft__vAwMi{padding:70px 60px 70px 80px;animation:technical_fadeUp__sqj_9 .8s cubic-bezier(.16,1,.3,1) both}.technical_techSub__auH7f{font-family:Lexend,sans-serif;font-weight:400;font-size:1rem;color:var(--orange,#F68D36);font-style:italic;margin-bottom:14px}.technical_techHeading__yIPwq{font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.2;margin-bottom:18px}.technical_techBoldLine__0NPBs,.technical_techHeading__yIPwq{font-family:Lexend,sans-serif;font-weight:700;color:var(--text-primary,#111111)}.technical_techBoldLine__0NPBs{font-size:clamp(.88rem,1.4vw,.98rem);line-height:1.55;margin-bottom:20px}.technical_techPara__dqiLe{font-family:Lexend,sans-serif;font-weight:400;font-size:clamp(.95rem,1.5vw,1.05rem);color:var(--text-muted,#444444);line-height:1.8;max-width:520px;margin-bottom:32px}.technical_techBtn__9cBf9{display:inline-block;background:var(--orange,#F68D36);color:#ffffff;font-family:Lexend,sans-serif;font-weight:700;font-size:.95rem;padding:14px 36px;border-radius:50px;text-decoration:none;transition:background .2s,transform .2s;box-shadow:0 8px 24px rgba(246,141,54,.3)}.technical_techBtn__9cBf9:hover{background:#e07820;color:#fff;transform:translateY(-2px)}.technical_heroRight__roIxq{display:flex;align-items:flex-end;justify-content:flex-end;padding:0;min-height:500px;animation:technical_fadeUp__sqj_9 .8s cubic-bezier(.16,1,.3,1) .18s both}.technical_techImgCard__7B6Kk{background:var(--orange,#F68D36);border-radius:28px 0 0 28px;width:92%;height:100%;min-height:480px;position:relative;overflow:hidden;display:flex;align-items:stretch;justify-content:center}.technical_techImg__sJSR1{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center top;position:absolute;inset:0;z-index:2}.technical_wceaSection__Y3eUn{background-color:var(--bg-primary,#ffffff);padding:70px 40px;border-bottom:3px solid var(--border-color,#111111);transition:background-color .4s ease,border-color .4s ease}.technical_wceaHeading__DQAYj{font-family:Lexend,sans-serif;font-weight:700;font-size:clamp(1.6rem,3.2vw,2.2rem);color:var(--text-primary,#111111);margin-bottom:14px;line-height:1.25}.technical_wceaOrange__LqRnz{color:var(--orange,#F68D36)}.technical_wceaSub__nkidu{font-family:Lexend,sans-serif;font-weight:400;font-size:clamp(.85rem,1.4vw,.93rem);color:var(--text-muted,#555555);line-height:1.7;margin-bottom:0}.technical_wceaGrid__XvTOT{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px;margin-top:32px}.technical_wceaItem__aNoc9{padding:0 10px}.technical_wceaItemTitle__Gxezw{font-family:Lexend,sans-serif;font-weight:700;font-size:clamp(.9rem,1.5vw,1rem);color:var(--text-primary,#111111);margin-bottom:12px;display:flex;align-items:center;gap:8px}.technical_wceaTitleIcon__MYnDA{width:1.1em;height:1.1em;flex-shrink:0;color:var(--orange,#F68D36)}.technical_wceaItemText__Gw9nR{font-family:Lexend,sans-serif;font-weight:400;font-size:clamp(.82rem,1.3vw,.9rem);color:var(--text-muted,#666666);line-height:1.7;margin-bottom:0}.technical_sylwSection__obs6J{background:var(--bg-secondary,#fafafa);padding:80px 20px 100px;position:relative;overflow:hidden}[data-theme=dark] .technical_sylwSection__obs6J{background:var(--bg-secondary,#0f0f0f)}.technical_sylwBgGlow__lfxhZ{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(246,141,54,.08) 0,rgba(246,141,54,0) 70%);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:0}.technical_sylwHeader__ys5Kz{text-align:center;max-width:680px;margin:0 auto 50px}.technical_sylwHeading__dSiEh{font-family:Lexend,sans-serif;font-weight:700;font-size:clamp(2rem,4vw,2.8rem);color:var(--text-primary,#ffffff);margin-bottom:16px;line-height:1.25}.technical_sylwOrange__cbiVr{color:var(--orange,#F68D36);position:relative}.technical_sylwOrange__cbiVr:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--orange,#F68D36);border-radius:2px;opacity:.4}.technical_sylwSub__HLw3f{font-family:Lexend,sans-serif;font-weight:400;font-size:clamp(1.1rem,1.6vw,1.2rem);color:var(--text-muted,#aaaaaa);line-height:1.7;margin:0}.technical_sylwCardsGrid__1gpd7{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:1040px;margin:0 auto}.technical_sylwVisualCard__uWpcu{background:var(--bg-primary,#ffffff);border:1px solid var(--border-color,rgba(0,0,0,.1));border-radius:24px;overflow:hidden;box-shadow:var(--shadow,0 10px 30px rgba(0,0,0,.05));transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;display:flex;flex-direction:column}.technical_sylwVisualCard__uWpcu:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(246,141,54,.15);border-color:rgba(246,141,54,.3)}.technical_sylwVisualImg__008E_{position:relative;width:100%;height:240px;background-color:var(--bg-tertiary,#f0f0f0)}.technical_sylwVisualImg__008E_ img{transition:transform .6s ease}.technical_sylwVisualCard__uWpcu:hover .technical_sylwVisualImg__008E_ img{transform:scale(1.05)}.technical_sylwVisualOverlay__pevM7{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6));z-index:1}.technical_sylwBadge__EyeZ9{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);color:#fff;font-family:Lexend,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;border-radius:50px;border:1px solid rgba(255,255,255,.2);z-index:2}.technical_sylwVisualBody__QFHef{padding:32px 32px 36px;display:flex;flex-direction:column;flex:1}.technical_sylwCardTitle__sxifA{font-family:Lexend,sans-serif;font-weight:700;font-size:1.35rem;color:var(--text-primary,#111);margin-bottom:12px}.technical_sylwCardText__LgxDa{font-family:Lexend,sans-serif;font-weight:400;font-size:1.05rem;color:var(--text-muted,#555);line-height:1.7;margin-bottom:28px;flex:1}.technical_sylwBtnOutline__arI_v,.technical_sylwBtn__QRum6{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Lexend,sans-serif;font-size:.95rem;font-weight:600;padding:12px 24px;border-radius:50px;text-decoration:none;transition:all .2s ease}.technical_sylwBtn__QRum6{background:var(--orange,#F68D36);color:#ffffff;box-shadow:0 4px 14px rgba(246,141,54,.25)}.technical_sylwBtn__QRum6:hover{background:#e07820;transform:translateY(-2px);box-shadow:0 8px 20px rgba(246,141,54,.4);color:#ffffff}.technical_sylwBtnOutline__arI_v{background:transparent;color:var(--text-primary,#111);border:1px solid var(--text-primary,#111)}.technical_sylwBtnOutline__arI_v:hover{background:var(--text-primary,#111);color:var(--bg-primary,#fff)}.technical_sylwFeaturesWrapper__papjr{max-width:1040px;margin:48px auto 0}.technical_sylwFeaturesCard__wOHX7{background:var(--card-bg,rgba(255,255,255,.05));border:1px solid var(--border-color,rgba(255,255,255,.1));backdrop-filter:blur(16px);border-radius:20px;padding:40px 48px;position:relative;overflow:hidden}.technical_sylwFeaturesCard__wOHX7:before{content:"";position:absolute;top:0;left:-50%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:skewX(-25deg);animation:technical_shineGlass__YCaT7 6s infinite}@keyframes technical_shineGlass__YCaT7{0%{left:-50%}30%{left:150%}to{left:150%}}.technical_sylwFeatHeader__OYFa5{display:flex;align-items:center;gap:12px;margin-bottom:28px;justify-content:center}.technical_sylwFeatIcon__1ZOwG{font-size:1.5rem}.technical_sylwFeaturesTitle__8r6WO{font-family:Lexend,sans-serif;font-weight:700;font-size:1.25rem;color:var(--orange,#F68D36);margin:0}.technical_sylwFeatGrid__JeOyb{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 40px}.technical_sylwCheckList__NbKb4{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.technical_sylwCheckList__NbKb4 li{font-family:Lexend,sans-serif;font-size:.95rem;color:var(--text-muted,#ccc);line-height:1.6;display:flex;align-items:flex-start;gap:12px}.technical_sylwCheckList__NbKb4 li strong{color:var(--text-primary,#fff);font-weight:600}.technical_checkIcon__PSR3R{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:rgba(246,141,54,.15);color:var(--orange,#F68D36);border-radius:50%;font-size:.75rem;font-weight:700;flex-shrink:0;margin-top:3px}@keyframes technical_fadeUp__sqj_9{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.technical_deptSection__kmeMk{background-color:var(--bg-primary,#ffffff);padding:80px 20px;position:relative}.technical_deptHeader__NUrtO{text-align:center;margin-bottom:40px}.technical_deptHeading__It8oK{font-family:Lexend,sans-serif;font-weight:700;font-size:clamp(2rem,4vw,2.8rem);color:var(--text-primary,#111111);margin-bottom:12px}.technical_deptOrange__hb4O0{color:var(--orange,#F68D36)}.technical_deptSub__GT5pL{font-family:Lexend,sans-serif;font-weight:400;font-size:clamp(.95rem,1.4vw,1.1rem);color:var(--text-muted,#555555);margin-bottom:32px}.technical_deptTabs__PTDjb{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.technical_deptTab__Yuiut{font-family:Lexend,sans-serif;font-weight:500;font-size:.95rem;color:var(--text-muted,#444444);background:var(--bg-secondary,#f4f4f4);border:1px solid var(--border-color,#e0e0e0);border-radius:50px;padding:12px 28px;cursor:pointer;transition:all .3s ease}.technical_deptTab__Yuiut:hover{background:rgba(246,141,54,.1);border-color:rgba(246,141,54,.4);color:var(--orange,#F68D36);transform:translateY(-2px)}.technical_deptTabActive__32NeZ{box-shadow:0 4px 12px rgba(246,141,54,.3)}.technical_deptTabActive__32NeZ,.technical_deptTabActive__32NeZ:hover{background:var(--orange,#F68D36);color:#ffffff;border-color:var(--orange,#F68D36)}.technical_deptContent__nan0v{max-width:800px;margin:0 auto}.technical_deptPanel__rTmv5{animation:technical_fadeIn__U1UeV .4s cubic-bezier(.16,1,.3,1) both}@keyframes technical_fadeIn__U1UeV{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.technical_deptCard__JGeG2{background:var(--bg-secondary,#f9f9f9);border:1px solid var(--border-color,#e8e8e8);border-radius:20px;padding:40px 48px;box-shadow:var(--shadow,0 8px 30px rgba(0,0,0,.04));transition:transform .3s ease,box-shadow .3s ease}.technical_deptCard__JGeG2:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover,0 16px 40px rgba(0,0,0,.08))}.technical_deptBadge__Z5I3W{display:inline-block;background:rgba(246,141,54,.1);color:var(--orange,#F68D36);font-family:Lexend,sans-serif;font-weight:700;font-size:.8rem;padding:6px 16px;border-radius:50px;margin-bottom:16px;letter-spacing:.05em;border:1px solid rgba(246,141,54,.2)}.technical_deptCardTitle__fuqGO{font-family:Lexend,sans-serif;font-weight:700;font-size:clamp(1.2rem,2vw,1.4rem);color:var(--text-primary,#111111);margin-bottom:8px}.technical_deptFaculty__361iJ{font-family:Lexend,sans-serif;font-weight:400;font-size:.95rem;color:var(--orange,#F68D36);margin-bottom:32px}.technical_deptDates__N4FTK{display:flex;flex-direction:column;gap:16px;margin-bottom:36px;border-top:1px solid var(--border-color,#eeeeee);padding-top:24px}.technical_deptDateRow__Sbrus{display:flex;align-items:center;justify-content:space-between}.technical_deptDateLabel__UfsIx{font-family:Lexend,sans-serif;font-weight:400;font-size:.95rem;color:var(--text-muted,#666666)}.technical_deptDateValue__0_DrM{font-family:Lexend,sans-serif;font-weight:700;font-size:.95rem;color:var(--text-primary,#111111)}.technical_deptBtns__hzxAk{display:flex;gap:16px}.technical_deptBtnJoin__XL5Cn{flex:1;display:inline-flex;align-items:center;justify-content:center;background:var(--orange,#F68D36);color:#ffffff;font-family:Lexend,sans-serif;font-weight:600;font-size:1rem;padding:14px 24px;border-radius:12px;text-align:center;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 12px rgba(246,141,54,.2)}.technical_deptBtnJoin__XL5Cn:hover{background:#e07820;color:#fff;transform:translateY(-2px);box-shadow:0 8px 16px rgba(246,141,54,.3)}.technical_deptBtnDemo__WMkkU{flex:1;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text-primary,#111111);font-family:Lexend,sans-serif;font-weight:600;font-size:1rem;padding:14px 24px;border-radius:12px;border:1px solid var(--border-color,#dddddd);text-align:center;text-decoration:none;transition:all .2s ease}.technical_deptBtnDemo__WMkkU:hover{border-color:var(--orange,#F68D36);color:var(--orange,#F68D36);background:rgba(246,141,54,.05)}@media (max-width:991px){.technical_heroGrid__b_3v7{grid-template-columns:1fr}.technical_heroLeft__vAwMi{padding:50px 30px 40px;text-align:center}.technical_techPara__dqiLe{font-size:1.05rem;max-width:100%}.technical_heroRight__roIxq{justify-content:center;min-height:380px}.technical_techImgCard__7B6Kk{width:100%;border-radius:0;min-height:380px}.technical_wceaSection__Y3eUn{padding:52px 20px}.technical_wceaGrid__XvTOT{grid-template-columns:repeat(2,1fr)}.technical_sylwSection__obs6J{padding:52px 20px}.technical_sylwFeaturesCard__wOHX7{padding:32px}.technical_sylwCardsGrid__1gpd7{grid-template-columns:1fr;gap:24px}}@media (max-width:576px){.technical_heroLeft__vAwMi{padding:40px 20px 30px}.technical_techImgCard__7B6Kk{min-height:340px}.technical_techImg__sJSR1{width:100%;object-position:center 12%}.technical_wceaSection__Y3eUn{padding:44px 16px}.technical_wceaGrid__XvTOT{grid-template-columns:1fr}.technical_wceaItem__aNoc9{padding:0}.technical_sylwSection__obs6J{padding:44px 16px}.technical_sylwFeatGrid__JeOyb{grid-template-columns:1fr;gap:16px}.technical_sylwFeaturesCard__wOHX7,.technical_sylwVisualBody__QFHef{padding:24px 20px}.technical_sylwBtnOutline__arI_v,.technical_sylwBtn__QRum6{width:100%}.technical_sylwCheckList__NbKb4{gap:12px}.technical_deptSection__kmeMk{padding:48px 16px}.technical_deptCard__JGeG2{padding:28px 24px}.technical_deptTabs__PTDjb{gap:8px}.technical_deptTab__Yuiut{font-size:.85rem;padding:10px 20px}.technical_deptBtns__hzxAk{flex-direction:column}.technical_deptBtnDemo__WMkkU,.technical_deptBtnJoin__XL5Cn{flex:unset;width:100%}}