.mtec-diplomas-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;}@media (min-width:640px){.mtec-diplomas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;}}@media (min-width:1024px){.mtec-diplomas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;}}@media (min-width:1280px){#home-diplomas-grid.mtec-diplomas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem;}}@media (min-width:1536px){#home-diplomas-grid.mtec-diplomas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;}}.mtec-diplomas-grid__cell{min-width:0;}.mtec-diplomas-grid__cell.is-collapsed[hidden]{display:none !important;}.mtec-diplomas-grid.is-expanded .mtec-diplomas-grid__cell.is-collapsed{animation:mtecDiplomaReveal 0.5s cubic-bezier(0.22,1,0.36,1) both;}.mtec-diplomas-grid.is-expanded .mtec-diplomas-grid__cell.is-collapsed:nth-child(7){animation-delay:0.03s;}.mtec-diplomas-grid.is-expanded .mtec-diplomas-grid__cell.is-collapsed:nth-child(8){animation-delay:0.06s;}.mtec-diplomas-grid.is-expanded .mtec-diplomas-grid__cell.is-collapsed:nth-child(9){animation-delay:0.09s;}.mtec-diplomas-grid.is-expanded .mtec-diplomas-grid__cell.is-collapsed:nth-child(10){animation-delay:0.12s;}.mtec-diplomas-grid.is-expanded .mtec-diplomas-grid__cell.is-collapsed:nth-child(n+11){animation-delay:0.15s;}@keyframes mtecDiplomaReveal{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:translateY(0);}}.mtec-diplomas-show-more-wrap{display:flex;justify-content:center;margin-top:2rem;}.mtec-diplomas-show-more{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-width:11rem;padding:0.875rem 1.5rem;border-radius:9999px;border:1px solid rgba(51,84,165,0.15);background:rgba(255,255,255,0.92);color:var(--mtec-deep,#001F6B);font-family:inherit;font-size:0.875rem;font-weight:800;cursor:pointer;box-shadow:0 4px 14px rgba(51,84,165,0.08);transition:transform 0.25s ease,border-color 0.25s ease,color 0.25s ease,background 0.25s ease,box-shadow 0.25s ease;}.mtec-diplomas-show-more__icon{font-size:1.125rem;color:var(--mtec-electric,#2563EB);transition:transform 0.25s ease;}.mtec-diplomas-show-more:hover{transform:translateY(-2px) scale(1.02);border-color:rgba(37,99,235,0.28);color:var(--mtec-electric,#2563EB);background:rgba(37,99,235,0.04);box-shadow:0 8px 22px rgba(37,99,235,0.12);}.mtec-diplomas-show-more:active{transform:scale(0.98);}.mtec-diplomas-show-more[aria-expanded="true"]{border-color:rgba(37,99,235,0.22);background:rgba(37,99,235,0.06);color:var(--mtec-electric,#2563EB);}.mtec-diplomas-show-more[aria-expanded="true"] .mtec-diplomas-show-more__icon{transform:rotate(180deg);}@media (prefers-reduced-motion:reduce){.mtec-diplomas-grid.is-expanded .mtec-diplomas-grid__cell.is-collapsed{animation:none;}}.mtec-diplomas-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:2.5rem;}.mtec-diplomas-section-kicker{display:inline-flex;align-items:center;gap:0.5rem;color:#181E4B;font-weight:700;font-size:0.95rem;}.mtec-diplomas-section-kicker i{font-size:1.35rem;color:#0077C8;}.mtec-diploma-card{position:relative;background:#fff;border-radius:20px;border:1px solid rgba(24,30,75,0.08);box-shadow:0 8px 32px rgba(24,30,75,0.07);overflow:hidden;transition:transform 0.35s cubic-bezier(0.4,0,0.2,1),box-shadow 0.35s ease,border-color 0.35s ease;}.mtec-diploma-card.is-hidden{display:none !important;}.mtec-diploma-card:hover{transform:translateY(-8px);border-color:rgba(0,119,200,0.18);box-shadow:0 24px 56px rgba(24,30,75,0.15);}.mtec-diploma-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;}.mtec-diploma-card__cover{position:relative;padding:0.875rem 0.875rem 0.625rem;background:linear-gradient(165deg,#f8faff 0%,#eef4ff 48%,#f5f3ff 100%);border-bottom:1px solid rgba(24,30,75,0.05);}.mtec-diploma-card__banner-frame{position:relative;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;padding:0.625rem;background:#fff;box-shadow:inset 0 0 0 1px rgba(24,30,75,0.07),0 8px 28px rgba(24,30,75,0.08);}.mtec-diploma-card__banner-frame picture{display:block;width:100%;height:100%;}.mtec-diploma-card__banner{width:100%;height:100%;object-fit:contain;object-position:center;display:block;border-radius:8px;transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.mtec-diploma-card:hover .mtec-diploma-card__banner{transform:scale(1.015);}.mtec-diploma-card--banner .mtec-diploma-card__banner,.mtec-diploma-card--banner:hover .mtec-diploma-card__banner{transform:none;}.mtec-diploma-card__cover-shade{position:absolute;inset:0.875rem 0.875rem 0.625rem;border-radius:14px;background:linear-gradient( 180deg,rgba(15,21,56,0.03) 0%,rgba(15,21,56,0) 45%,rgba(15,21,56,0.04) 100% );pointer-events:none;}.mtec-diploma-card__fallback{width:100%;height:100%;min-height:10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.75rem;padding:1.5rem;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(24,30,75,0.07),0 8px 28px rgba(24,30,75,0.08);}.mtec-diploma-card__fallback-icon{width:4.5rem;height:4.5rem;border-radius:1.1rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.9);color:var(--hero-color,#0077C8);font-size:2.2rem;box-shadow:0 12px 28px rgba(24,30,75,0.12);}.mtec-diploma-card__fallback-title{margin:0;font-size:0.9rem;font-weight:800;color:#181E4B;text-align:center;line-height:1.35;}.mtec-diploma-card__arrow{position:absolute;top:1.35rem;inset-inline-end:1.35rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:rgba(255,255,255,0.88);color:#181E4B;font-size:1rem;box-shadow:0 6px 18px rgba(24,30,75,0.14);backdrop-filter:blur(6px);transition:transform 0.25s ease;}.mtec-diploma-card:hover .mtec-diploma-card__arrow{transform:translate(-3px,-3px);}.mtec-diploma-card__offer{position:absolute;top:1.35rem;inset-inline-end:1.35rem;z-index:4;display:inline-flex;align-items:center;gap:0.35rem;padding:0.35rem 0.75rem;border-radius:9999px;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);color:#fff;font-size:0.72rem;font-weight:800;letter-spacing:0.03em;box-shadow:0 4px 14px rgba(220,38,38,0.28);}.mtec-diploma-card__category{position:absolute;top:1.35rem;inset-inline-start:1.35rem;z-index:4;display:inline-flex;align-items:center;gap:0.35rem;max-width:calc(100% - 5rem);padding:0.4rem 0.75rem;border-radius:9999px;background:rgba(255,255,255,0.94);color:var(--cat-color,#0077C8);font-size:0.68rem;font-weight:800;letter-spacing:0.02em;text-transform:uppercase;box-shadow:0 4px 16px rgba(15,21,56,0.12);backdrop-filter:blur(8px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;unicode-bidi:plaintext;text-align:start;}.mtec-diploma-card__category i{font-size:0.95rem;flex-shrink:0;}.mtec-diploma-card__stack{position:absolute;bottom:1.15rem;inset-inline-start:1.35rem;z-index:3;display:flex;flex-wrap:wrap;gap:0.35rem;}.mtec-diploma-card__tech-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:0.5rem;background:rgba(255,255,255,0.92);color:#0077C8;font-size:0.95rem;box-shadow:0 4px 12px rgba(24,30,75,0.12);backdrop-filter:blur(4px);}.mtec-diploma-card__body{display:flex;flex-direction:column;gap:0.75rem;padding:1.15rem 1.2rem 1.25rem;background:#fff;flex:1;}.mtec-diploma-card__title{margin:0;font-size:1.125rem;font-weight:800;line-height:1.35;color:#181E4B;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;unicode-bidi:plaintext;text-align:start;}.mtec-diploma-card__excerpt{margin:0;font-size:0.8125rem;line-height:1.55;color:#5E6282;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;unicode-bidi:plaintext;text-align:start;}.mtec-diploma-card__meta{display:flex;flex-wrap:wrap;gap:0.45rem;margin-top:auto;}.mtec-diploma-card__meta-chip{display:inline-flex;align-items:center;gap:0.3rem;padding:0.35rem 0.65rem;border-radius:9999px;background:rgba(0,119,200,0.06);color:#334155;font-size:0.72rem;font-weight:700;}.mtec-diploma-card__meta-chip i{color:#0077C8;font-size:0.85rem;}.mtec-diploma-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;width:100%;margin-top:0.15rem;padding:0.82rem 1rem;border-radius:12px;border:1.5px solid rgba(0,119,200,0.2);background:rgba(0,119,200,0.04);color:#004a85;font-size:0.875rem;font-weight:800;transition:background 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;}.mtec-diploma-card:hover .mtec-diploma-card__cta{background:linear-gradient(135deg,#0077C8 0%,#005ea1 100%);border-color:transparent;color:#fff;box-shadow:0 10px 24px rgba(0,119,200,0.22);}.mtec-diploma-card__cta i{font-size:1.05rem;transition:transform 0.25s ease;}.mtec-diploma-card:hover .mtec-diploma-card__cta i{transform:translateX(3px);}[dir="rtl"] .mtec-diploma-card:hover .mtec-diploma-card__cta i{transform:translateX(-3px);}.mtec-diplomas-empty{grid-column:1 / -1;text-align:center;padding:3rem 1rem;color:#5E6282;font-weight:600;}@media (min-width:1024px){.mtec-diploma-card{border-radius:22px;}.mtec-diploma-card__cover{padding:1.125rem 1.125rem 0.875rem;background:linear-gradient(165deg,#f8faff 0%,#edf3ff 42%,#f3f0ff 100%);}.mtec-diploma-card__banner-frame{padding:0.875rem;border-radius:16px;min-height:13rem;background:linear-gradient(180deg,#fff 0%,#fafbff 100%);box-shadow:inset 0 0 0 1px rgba(24,30,75,0.06),0 14px 40px rgba(24,30,75,0.1);}.mtec-diploma-card__banner{border-radius:10px;}.mtec-diploma-card__cover-shade{inset:1.125rem 1.125rem 0.875rem;border-radius:16px;}.mtec-diploma-card__arrow,.mtec-diploma-card__offer,.mtec-diploma-card__category{top:1.65rem;}.mtec-diploma-card__arrow,.mtec-diploma-card__offer{inset-inline-end:1.65rem;}.mtec-diploma-card__category{inset-inline-start:1.65rem;font-size:0.72rem;padding:0.45rem 0.85rem;}.mtec-diploma-card__stack{bottom:1.35rem;inset-inline-start:1.65rem;}.mtec-diploma-card__tech-icon{width:2rem;height:2rem;font-size:1.05rem;border-radius:0.55rem;}.mtec-diploma-card__body{padding:1.35rem 1.45rem 1.5rem;gap:0.875rem;}.mtec-diploma-card__title{font-size:1.2rem;}.mtec-diploma-card__excerpt{font-size:0.875rem;}.mtec-diploma-card:hover .mtec-diploma-card__banner-frame{box-shadow:inset 0 0 0 1px rgba(0,119,200,0.12),0 18px 48px rgba(24,30,75,0.14);}}@media (min-width:1280px){.mtec-diploma-card__cover{padding:1.35rem 1.35rem 1rem;}.mtec-diploma-card__banner-frame{padding:1rem;min-height:15rem;border-radius:18px;}.mtec-diploma-card__cover-shade{inset:1.35rem 1.35rem 1rem;border-radius:18px;}.mtec-diploma-card__arrow,.mtec-diploma-card__offer,.mtec-diploma-card__category{top:1.85rem;}.mtec-diploma-card__arrow,.mtec-diploma-card__offer{inset-inline-end:1.85rem;}.mtec-diploma-card__category{inset-inline-start:1.85rem;}.mtec-diploma-card__stack{bottom:1.5rem;inset-inline-start:1.85rem;}}@media (min-width:1536px){.mtec-diploma-card__banner-frame{min-height:16.5rem;padding:1.125rem;}.mtec-diploma-card__title{font-size:1.25rem;}}@media (max-width:639px){.mtec-diplomas-grid{gap:1.25rem;}.mtec-diploma-card{border-radius:18px;}.mtec-diploma-card__cover{padding:0.75rem 0.75rem 0.5rem;}.mtec-diploma-card__banner-frame{padding:0.5rem;border-radius:12px;}.mtec-diploma-card__cover-shade{inset:0.75rem 0.75rem 0.5rem;border-radius:12px;}.mtec-diploma-card__arrow,.mtec-diploma-card__offer,.mtec-diploma-card__category{top:1.1rem;}.mtec-diploma-card__arrow,.mtec-diploma-card__offer{inset-inline-end:1.1rem;}.mtec-diploma-card__category{inset-inline-start:1.1rem;}.mtec-diploma-card__stack{bottom:0.95rem;inset-inline-start:1.1rem;}.mtec-diploma-card__body{padding:0.75rem 1rem 1.1rem;}.mtec-diploma-card:hover{transform:none;}.mtec-diploma-card:hover .mtec-diploma-card__banner{transform:none;}}@media (prefers-reduced-motion:reduce){.mtec-diploma-card,.mtec-diploma-card__banner,.mtec-diploma-card__arrow{transition:none;}.mtec-diploma-card:hover{transform:none;}.mtec-diploma-card:hover .mtec-diploma-card__banner{transform:none;}.mtec-diploma-card--banner .mtec-diploma-card__banner,.mtec-diploma-card--banner:hover .mtec-diploma-card__banner{transform:none;}}:root{--plyr-color-main:#0077C8;}.plyr video{object-fit:contain;background:#000;}.hero-section{min-height:calc(100vh - var(--mtec-nav-offset,6rem));}.hero-eyebrow{display:inline-flex;align-items:center;gap:0.5rem;padding:0.45rem 1rem;border-radius:9999px;background:linear-gradient(135deg,rgba(37,99,235,0.08),rgba(37,99,235,0.03));border:1px solid rgba(37,99,235,0.15);color:var(--mtec-electric,#2563EB);font-weight:800;font-size:0.8125rem;letter-spacing:0.02em;transition:transform 0.2s ease,box-shadow 0.2s ease;}.hero-eyebrow:hover{transform:scale(1.02);box-shadow:0 4px 14px rgba(37,99,235,0.08);}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:32rem;margin-inline:auto;padding:1.5rem 0 0.5rem;}@media (min-width:768px){.hero-visual{max-width:34rem;margin-inline:0;margin-inline-start:auto;padding:2rem 0 0;}}.hero-visual-glow{position:absolute;inset:12% 8% 8%;border-radius:50%;background:radial-gradient(circle,rgba(0,119,200,0.18) 0%,rgba(0,119,200,0.04) 55%,transparent 72%);pointer-events:none;}.hero-visual-ring{position:absolute;inset:6% 4% 4%;border-radius:2rem;border:1px dashed rgba(0,119,200,0.18);pointer-events:none;}.hero-code-demo{position:relative;z-index:2;width:100%;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;filter:drop-shadow(0 24px 48px rgba(37,99,235,0.1));animation:hero-float 4s ease-in-out infinite;}@keyframes hero-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}.hero-code-window{background:linear-gradient(165deg,#1a1b26 0%,#16161e 100%);border:1px solid rgba(255,255,255,0.08);border-radius:0.875rem 0.875rem 0 0;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,0.25);}.hero-code-titlebar{display:flex;align-items:center;gap:0.75rem;padding:0.65rem 0.9rem;background:rgba(0,0,0,0.35);border-bottom:1px solid rgba(255,255,255,0.06);}.hero-code-dots{display:flex;gap:0.4rem;flex-shrink:0;}.hero-code-dots span{width:0.65rem;height:0.65rem;border-radius:50%;}.hero-code-dots span:nth-child(1){background:#ff5f57;}.hero-code-dots span:nth-child(2){background:#febc2e;}.hero-code-dots span:nth-child(3){background:#28c840;}.hero-code-filename{flex:1;text-align:center;font-size:0.68rem;font-weight:500;color:rgba(255,255,255,0.45);letter-spacing:0.02em;margin-inline-end:2.5rem;}.hero-code-editor-wrap{display:flex;min-height:13.5rem;}.hero-code-gutter{display:flex;flex-direction:column;padding:0.85rem 0.5rem 0.85rem 0.75rem;background:rgba(0,0,0,0.15);border-inline-end:1px solid rgba(255,255,255,0.04);user-select:none;}.hero-code-line-num{display:block;font-size:0.68rem;line-height:1.55;color:rgba(255,255,255,0.18);text-align:end;min-width:1.25rem;}.hero-code-body{flex:1;padding:0.85rem 0.9rem;overflow:hidden;}.hero-code-pre{margin:0;font-size:clamp(0.62rem,2.4vw,0.72rem);line-height:1.55;white-space:pre;color:#c8d3f5;}.hero-code-cursor,.hero-term-cursor{display:inline-block;width:2px;height:1.1em;margin-inline-start:1px;background:#7aa2f7;vertical-align:text-bottom;opacity:0;animation:hero-cursor-blink 1s step-end infinite;}.hero-code-cursor.is-visible,.hero-term-cursor.is-visible{opacity:1;}@keyframes hero-cursor-blink{0%,100%{opacity:1;}50%{opacity:0;}}.tok-comment{color:#565f89;font-style:italic;}.tok-keyword{color:#bb9af7;}.tok-name,.tok-fn{color:#7aa2f7;}.tok-prop{color:#7dcfff;}.tok-string{color:#9ece6a;}.tok-number{color:#ff9e64;}.tok-bool{color:#7aa2f7;}.tok-punct{color:#89ddff;}.tok-indent{color:transparent;}.tok-emoji{font-style:normal;}.hero-terminal-window{background:#0f1017;border:1px solid rgba(255,255,255,0.06);border-top:none;border-radius:0 0 0.875rem 0.875rem;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.2);}.hero-terminal-titlebar{padding:0.45rem 0.9rem;font-size:0.62rem;font-weight:600;color:rgba(255,255,255,0.88);background:rgba(0,0,0,0.4);border-bottom:1px solid rgba(255,255,255,0.04);letter-spacing:0.04em;text-transform:uppercase;}.hero-terminal-body{padding:0.75rem 0.9rem 0.9rem;min-height:6.75rem;}.hero-terminal-pre{margin:0;font-size:clamp(0.58rem,2.2vw,0.68rem);line-height:1.65;}.hero-term-line{min-height:1.65em;}.term-prompt{color:#9ece6a;}.term-cmd{color:rgba(255,255,255,0.88);}.term-success{color:#9ece6a;}.term-muted{color:rgba(255,255,255,0.55);}.term-url{color:#7dcfff;}.term-highlight{color:#e0af68;}.term-ai{color:#e0af68;}.hero-term-cursor{background:#9ece6a;}.hero-float-card{position:absolute;z-index:3;bottom:-1rem;inset-inline-start:-0.25rem;display:flex;align-items:center;gap:0.75rem;padding:0.75rem 1rem;background:rgba(255,255,255,0.96);backdrop-filter:blur(12px);border:1px solid rgba(0,119,200,0.12);border-radius:1rem;box-shadow:0 16px 40px rgba(24,30,75,0.12);animation:hero-card-float 6s ease-in-out infinite;}@keyframes hero-card-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-6px);}}.hero-stat-pill{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 0.875rem;border-radius:9999px;background:rgba(255,255,255,0.92);border:1px solid rgba(140,169,255,0.2);box-shadow:0 4px 14px rgba(51,84,165,0.08);font-size:0.8125rem;color:#475569;font-weight:600;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;}.hero-stat-pill:hover{transform:translateY(-2px) scale(1.02);border-color:rgba(37,99,235,0.25);box-shadow:0 8px 20px rgba(37,99,235,0.1);}.hero-stat-pill strong{color:var(--mtec-electric,#2563EB);font-weight:800;}.hero-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.95rem 1.75rem;border-radius:14px;background:var(--mtec-electric,#2563EB);color:#fff;font-weight:900;box-shadow:0 4px 20px rgba(37,99,235,0.35);transition:filter 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;text-decoration:none;animation:mtecPulseGlow 2.5s ease-in-out infinite;}@media (max-width:1023px){.hero-btn-primary{animation:none;}}.hero-btn-primary:hover{filter:brightness(1.05);color:#fff;transform:translateY(-1px) scale(1.02);}.hero-btn-primary:active{transform:scale(0.98);}.hero-btn-secondary{display:inline-flex;align-items:center;gap:0.75rem;color:var(--mtec-deep,#001F6B);font-weight:700;transition:color 0.2s ease,transform 0.2s ease;text-decoration:none;}.hero-btn-secondary:hover{color:var(--mtec-electric,#2563EB);transform:translateX(2px);}.hero-btn-secondary-icon{width:3rem;height:3rem;border-radius:9999px;background:linear-gradient(135deg,#FF7F2C 0%,#f97316 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(249,115,22,0.35);transition:transform 0.2s ease,box-shadow 0.2s ease;}.hero-btn-secondary:hover .hero-btn-secondary-icon{transform:scale(1.08);box-shadow:0 10px 24px rgba(249,115,22,0.42);}.hero-btn-secondary:active{transform:scale(0.98);}@media (prefers-reduced-motion:reduce){.hero-code-demo,.hero-float-card,.hero-btn-primary{animation:none;}.hero-code-cursor,.hero-term-cursor{display:none;}}@media (max-width:767px){.hero-section{min-height:auto;padding-top:0.25rem;}.hero-visual{padding:0.75rem 0 2.75rem;max-width:100%;}.hero-float-card{bottom:0;inset-inline:0;max-width:100%;padding:0.625rem 0.875rem;gap:0.625rem;}.hero-stat-pill{font-size:0.75rem;padding:0.45rem 0.75rem;max-width:100%;}.hero-btn-primary{width:100%;animation:none;}.hero-code-filename{font-size:0.58rem;margin-inline-end:0.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.hero-code-editor-wrap{min-height:10.5rem;}.hero-terminal-body{min-height:5rem;}.hero-code-gutter{padding-inline:0.4rem 0.35rem;}}@media (max-width:389px){.hero-stat-pill{width:100%;justify-content:center;}}.mtec-projects-section{max-width:100%;padding-block:0.5rem 1.75rem;}.mtec-section .mtec-projects-section{padding-block:0.25rem 2rem;}.mtec-diploma-page__below > .mtec-projects-section{margin-top:2.5rem;}.mtec-projects-section__header{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:1.75rem;text-align:center;}.mtec-projects-section__intro{max-width:40rem;}.mtec-projects-section__intro .mtec-diploma-section__kicker{margin-bottom:0.75rem;}.mtec-projects-section__intro .mtec-diploma-section__subtitle{margin-top:0.625rem;}.mtec-projects-section__stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.625rem;}.mtec-projects-stat{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;border-radius:9999px;background:linear-gradient(135deg,rgba(255,255,255,0.98) 0%,rgba(240,248,255,0.92) 100%);border:1px solid rgba(0,119,200,0.12);box-shadow:0 4px 16px -8px rgba(0,41,142,0.12);font-size:0.75rem;font-weight:800;color:var(--mtec-primary,#0077c8);}.mtec-projects-stat--amber{color:#c2410c;border-color:rgba(255,127,44,0.18);background:linear-gradient(135deg,rgba(255,255,255,0.98) 0%,rgba(255,247,237,0.95) 100%);}.mtec-projects-stat__icon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:rgba(0,119,200,0.1);font-size:0.95rem;}.mtec-projects-stat--amber .mtec-projects-stat__icon{background:rgba(255,127,44,0.12);}.mtec-projects-section__hint{margin-top:1rem;}.mtec-projects-wall{position:relative;}.mtec-projects-wall__pattern{position:absolute;inset:-0.75rem -0.375rem;border-radius:28px;background:radial-gradient(circle at 10% 20%,rgba(0,119,200,0.06) 0%,transparent 42%),radial-gradient(circle at 90% 80%,rgba(255,127,44,0.05) 0%,transparent 40%),linear-gradient(180deg,rgba(250,252,255,0.55) 0%,rgba(240,246,252,0.3) 100%);pointer-events:none;z-index:0;}.mtec-projects-wall__panel{position:relative;z-index:1;}.mtec-showcase-panel__body--projects{padding:1.125rem 0 1rem;background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(244,249,253,0.94) 100%);}.mtec-projects-stage{position:relative;}.mtec-projects-stage::before,.mtec-projects-stage::after{content:'';position:absolute;top:0;bottom:0;width:clamp(28px,6vw,56px);z-index:2;pointer-events:none;}.mtec-projects-stage::before{left:0;background:linear-gradient(to right,rgba(244,249,253,0.98) 20%,transparent);}.mtec-projects-stage::after{right:0;background:linear-gradient(to left,rgba(244,249,253,0.98) 20%,transparent);}.mtec-projects-carousel{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;padding:0.375rem 1.25rem 1rem;}.mtec-projects-carousel::-webkit-scrollbar{display:none;}.mtec-projects-carousel:focus-visible{outline:2px solid rgba(0,119,200,0.35);outline-offset:2px;border-radius:12px;}.mtec-projects-track{display:flex;flex-wrap:nowrap;gap:1.125rem;width:max-content;padding-block:0.25rem;}.mtec-projects-carousel--auto{overflow:hidden;scroll-snap-type:none;touch-action:auto;mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%);}.mtec-projects-carousel--auto .mtec-projects-track{animation:mtecProjectsMarqueeForward 52s linear infinite;will-change:transform;}.mtec-projects-wall__panel--auto:hover .mtec-projects-track{animation-play-state:paused;}body.project-lightbox-open .mtec-projects-carousel--auto .mtec-projects-track{animation-play-state:paused;}@keyframes mtecProjectsMarqueeForward{from{transform:translateX(0);}to{transform:translateX(-33.333%);}}html[dir="rtl"] .mtec-projects-carousel--auto .mtec-projects-track{animation-name:mtecProjectsMarqueeReverse;}@keyframes mtecProjectsMarqueeReverse{from{transform:translateX(-33.333%);}to{transform:translateX(0);}}.mtec-projects-stage--auto::before,.mtec-projects-stage--auto::after{width:clamp(36px,9vw,72px);}.mtec-project-card{flex-shrink:0;scroll-snap-align:start;width:min(calc(100vw - 3rem),288px);border-radius:22px;background:#fff;border:1px solid rgba(0,41,142,0.07);box-shadow:0 1px 2px rgba(24,30,75,0.04),0 10px 28px -14px rgba(0,41,142,0.14);overflow:hidden;transition:transform 0.28s cubic-bezier(0.22,1,0.36,1),box-shadow 0.28s ease,border-color 0.28s ease;}.mtec-project-card__media{position:relative;aspect-ratio:16 / 9;background:linear-gradient(145deg,#eef4fb 0%,#dce8f5 100%);overflow:hidden;}.mtec-project-card__media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(15,23,42,0.08) 100%);pointer-events:none;z-index:1;}.mtec-project-card__media img,.mtec-project-card__media video{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease;}.mtec-project-card__iframe{width:100%;height:100%;border:0;display:block;}.mtec-project-card__iframe--loading{opacity:0;pointer-events:none;}.mtec-project-card__media.is-video-loading{background:#0f172a;}.mtec-project-card__loader{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.625rem;background:rgba(15,23,42,0.72);color:#fff;font-size:0.75rem;font-weight:800;letter-spacing:0.01em;}.mtec-project-card__loader-spinner{width:2.25rem;height:2.25rem;border-radius:999px;border:3px solid rgba(255,255,255,0.22);border-top-color:#fff;animation:mtecProjectSpin 0.75s linear infinite;}@keyframes mtecProjectSpin{to{transform:rotate(360deg);}}.mtec-project-lightbox__stage.is-loading{min-height:min(56vw,320px);}.mtec-project-lightbox__loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.75rem;width:min(1100px,100%);aspect-ratio:16 / 9;max-height:calc(100vh - 6rem);border-radius:16px;background:rgba(15,23,42,0.88);color:#fff;font-size:0.875rem;font-weight:800;}.mtec-project-lightbox__loader .mtec-project-card__loader-spinner{width:2.75rem;height:2.75rem;}.mtec-project-card__youtube.is-loading{pointer-events:none;}.mtec-project-card__youtube.is-loading .mtec-project-card__play{opacity:0.35;}.mtec-project-card__youtube{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#0f172a;cursor:pointer;}.mtec-project-card__youtube img{opacity:0.94;transition:transform 0.45s ease,opacity 0.3s ease;}.mtec-project-card:hover .mtec-project-card__youtube img,.mtec-project-card:focus-within .mtec-project-card__youtube img{transform:scale(1.04);opacity:1;}.mtec-project-card__youtube::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(15,23,42,0.4) 100%);pointer-events:none;z-index:1;}.mtec-project-card__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;}.mtec-project-card__play i{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:9999px;background:rgba(255,255,255,0.98);color:#dc2626;font-size:1.625rem;box-shadow:0 4px 14px rgba(0,0,0,0.18),0 0 0 4px rgba(255,255,255,0.35);padding-inline-start:0.15rem;transition:transform 0.25s ease,box-shadow 0.25s ease;}.mtec-project-card:hover .mtec-project-card__play i,.mtec-project-card:focus-within .mtec-project-card__play i{transform:scale(1.08);box-shadow:0 8px 22px rgba(0,0,0,0.22),0 0 0 5px rgba(255,255,255,0.4);}.mtec-project-card__fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:2.5rem;}.mtec-project-card__badge{position:absolute;top:0.75rem;inset-inline-start:0.75rem;z-index:3;display:inline-flex;align-items:center;gap:0.3rem;padding:0.3125rem 0.6875rem;border-radius:9999px;background:rgba(15,23,42,0.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:0.625rem;font-weight:800;letter-spacing:0.03em;text-transform:uppercase;}.mtec-project-card__badge i{font-size:0.8125rem;}.mtec-project-card__expand{position:absolute;top:0.75rem;inset-inline-end:0.75rem;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;padding:0;border:0;border-radius:9999px;background:rgba(15,23,42,0.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;transition:background 0.2s ease,transform 0.2s ease;}.mtec-project-card__expand:hover,.mtec-project-card__expand:focus-visible{background:rgba(0,119,200,0.88);transform:scale(1.05);outline:none;}.mtec-project-card__expand-icon{display:block;}.mtec-project-lightbox{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.875rem;padding:1.25rem;background:rgba(15,23,42,0.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.mtec-project-lightbox.hidden{display:none !important;}body.project-lightbox-open{overflow:hidden;}.mtec-project-lightbox__stage{width:min(1100px,100%);max-height:calc(100vh - 6rem);display:flex;align-items:center;justify-content:center;}.mtec-project-lightbox__iframe,.mtec-project-lightbox__video{width:100%;aspect-ratio:16 / 9;max-height:calc(100vh - 6rem);border:0;border-radius:16px;background:#000;box-shadow:0 25px 60px rgba(0,0,0,0.45);}.mtec-project-lightbox__img{max-width:100%;max-height:calc(100vh - 6rem);border-radius:16px;box-shadow:0 25px 60px rgba(0,0,0,0.45);object-fit:contain;}.mtec-project-lightbox__title{max-width:min(1100px,100%);margin:0;color:#fff;font-size:0.9375rem;font-weight:800;text-align:center;line-height:1.45;}.mtec-project-lightbox__close{position:absolute;top:1rem;inset-inline-end:1rem;width:2.75rem;height:2.75rem;border:0;border-radius:9999px;background:rgba(255,255,255,0.14);color:#fff;font-size:1.35rem;cursor:pointer;transition:background 0.2s ease;z-index:2;}.mtec-project-lightbox__close:hover,.mtec-project-lightbox__close:focus-visible{background:rgba(255,255,255,0.24);outline:none;}.mtec-project-card__body{padding:1rem 1.125rem 1.125rem;}.mtec-project-card__title{font-size:0.9375rem;font-weight:900;color:var(--mtec-deep,#181E4B);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-0.01em;}.mtec-project-card__diploma{display:inline-flex;align-items:center;gap:0.375rem;max-width:100%;margin-top:0.625rem;padding:0.3125rem 0.625rem;border-radius:9999px;background:rgba(0,119,200,0.06);border:1px solid rgba(0,119,200,0.08);font-size:0.6875rem;font-weight:700;color:var(--mtec-primary,#0077C8);line-height:1.35;}.mtec-project-card__diploma span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.mtec-project-card__diploma i{flex-shrink:0;font-size:0.8125rem;opacity:0.9;}.mtec-projects-nav{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:2.5rem;height:2.5rem;border:1px solid rgba(0,119,200,0.14);border-radius:9999px;background:rgba(255,255,255,0.98);color:var(--mtec-primary,#0077C8);box-shadow:0 6px 20px rgba(24,30,75,0.14);cursor:pointer;align-items:center;justify-content:center;transition:background 0.2s ease,box-shadow 0.2s ease,opacity 0.2s ease,transform 0.2s ease;}.mtec-projects-nav[hidden]{display:none !important;}@media (min-width:768px){.mtec-projects-stage.has-nav .mtec-projects-nav:not([hidden]){display:inline-flex;}}.mtec-projects-nav i{font-size:1.25rem;}.mtec-projects-nav:hover:not(:disabled){background:#fff;box-shadow:0 8px 24px rgba(0,119,200,0.18);transform:translateY(-50%) scale(1.04);}.mtec-projects-nav:disabled{opacity:0.3;cursor:default;}.mtec-projects-nav--prev{left:0.625rem;}.mtec-projects-nav--next{right:0.625rem;}.mtec-projects-hint-mobile{display:inline;}.mtec-projects-hint-desktop{display:none;}@media (min-width:640px){.mtec-projects-section__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem;text-align:start;}.mtec-section .mtec-projects-section__header{text-align:start;}.mtec-section .mtec-projects-section__intro{text-align:start;}.mtec-projects-section__stats{justify-content:flex-end;flex-shrink:0;}html[dir="rtl"] .mtec-projects-section__header{text-align:start;}.mtec-project-card{width:300px;}.mtec-projects-hint-mobile{display:none;}.mtec-projects-hint-desktop{display:inline;}}@media (min-width:1024px){.mtec-projects-section__header{margin-bottom:2.25rem;}.mtec-project-card{width:320px;}.mtec-project-card:hover{transform:translateY(-5px);border-color:rgba(0,119,200,0.16);box-shadow:0 4px 12px rgba(24,30,75,0.06),0 20px 40px -16px rgba(0,119,200,0.2);}.mtec-project-card:hover .mtec-project-card__media img{transform:scale(1.03);}.mtec-showcase-panel__body--projects{padding:1.25rem 0 1.125rem;}.mtec-projects-carousel{padding-inline:1.5rem;}.mtec-projects-carousel--auto{padding-inline:0;}.mtec-projects-carousel--auto .mtec-projects-track{animation-duration:58s;}}@media (prefers-reduced-motion:reduce){.mtec-project-card,.mtec-project-card__youtube img,.mtec-project-card__media img,.mtec-project-card__play i,.mtec-projects-nav,.mtec-project-card__loader-spinner{animation:none;transition:none;}.mtec-project-card:hover{transform:none;}.mtec-projects-carousel--auto{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;mask-image:none;-webkit-mask-image:none;touch-action:pan-x;}.mtec-projects-carousel--auto .mtec-projects-track{animation:none;}}@media (max-width:639px){.mtec-projects-section__header{margin-bottom:1.5rem;padding-inline:0.125rem;}.mtec-project-card{width:min(calc(100vw - 2.5rem),288px);}.mtec-project-card:hover{transform:none;}.mtec-projects-carousel{padding-inline:1rem;scroll-padding-inline:1rem;}.mtec-projects-track{gap:0.875rem;}.mtec-projects-carousel--auto .mtec-projects-track{animation-duration:38s;}.mtec-projects-nav{display:none !important;}.mtec-projects-stage::before,.mtec-projects-stage::after{width:20px;}.mtec-project-lightbox{padding:0.75rem;padding-top:calc(0.75rem + env(safe-area-inset-top,0px));}.mtec-project-lightbox__close{top:calc(0.75rem + env(safe-area-inset-top,0px));}.mtec-project-lightbox__stage,.mtec-project-lightbox__iframe,.mtec-project-lightbox__video,.mtec-project-lightbox__img{max-height:calc(100vh - 6rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));}}.mtec-benefits-section{margin-top:0;}.mtec-showcase-panel__body--benefits{padding:1.25rem;background:linear-gradient(180deg,#fafcff 0%,#ffffff 100%);}@media (min-width:640px){.mtec-showcase-panel__body--benefits{padding:1.5rem;}}.mtec-benefits-grid{display:grid;grid-template-columns:1fr;gap:1rem;}@media (min-width:640px){.mtec-benefits-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.mtec-benefits-grid{grid-template-columns:repeat(4,1fr);gap:1.125rem;}}.mtec-benefits-card{display:flex;flex-direction:column;gap:0.875rem;height:100%;padding:1.35rem 1.2rem;border-radius:20px;background:rgba(255,255,255,0.94);border:1px solid var(--mtec-card-border);box-shadow:0 1px 3px rgba(0,0,0,0.03);transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease;}.mtec-benefits-card:hover{border-color:rgba(37,99,235,0.16);box-shadow:var(--mtec-shadow);transform:translateY(-3px);}.mtec-benefits-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:14px;font-size:1.35rem;flex-shrink:0;}.mtec-benefits-card__icon--1{background:rgba(59,130,246,0.12);color:#2563eb;}.mtec-benefits-card__icon--2{background:rgba(16,185,129,0.12);color:#059669;}.mtec-benefits-card__icon--3{background:rgba(245,158,11,0.12);color:#d97706;}.mtec-benefits-card__icon--4{background:rgba(139,92,246,0.12);color:#7c3aed;}.mtec-benefits-card__title{font-size:0.9375rem;font-weight:900;color:var(--mtec-deep);line-height:1.35;}.mtec-benefits-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.5rem;}.mtec-benefits-card__list li{display:flex;align-items:flex-start;gap:0.45rem;font-size:0.8125rem;font-weight:600;line-height:1.55;color:var(--mtec-text-secondary,#2a4478);}.mtec-benefits-card__list li i{flex-shrink:0;margin-top:0.15rem;font-size:0.95rem;color:var(--mtec-electric,#2563eb);}@media (max-width:639px){.mtec-showcase-panel__body--benefits{padding:1rem;}.mtec-benefits-card:hover{transform:none;}}.mtec-faq-section{max-width:48rem;margin-inline:auto;}.mtec-showcase-panel__body--faq{padding:0.5rem 0.75rem;}.mtec-faq{display:flex;flex-direction:column;gap:0.5rem;}.mtec-faq__item{border-radius:16px;border:1px solid rgba(0,41,142,0.06);background:rgba(255,255,255,0.96);overflow:hidden;transition:border-color 0.25s ease,box-shadow 0.25s ease,background 0.25s ease;}.mtec-faq__item:hover{border-color:rgba(37,99,235,0.14);}.mtec-faq__item.is-open,.mtec-faq__item[data-state="open"]{border-color:rgba(37,99,235,0.22);background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);box-shadow:0 8px 24px -12px rgba(37,99,235,0.18);}.mtec-faq__heading{margin:0;}.mtec-faq__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.125rem;border:0;background:transparent;cursor:pointer;text-align:start;position:relative;z-index:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background 0.2s ease;}.mtec-faq__toggle:hover{background:rgba(37,99,235,0.03);}.mtec-faq__toggle:focus-visible{outline:2px solid rgba(37,99,235,0.45);outline-offset:-2px;}.mtec-faq__toggle-main{display:flex;align-items:flex-start;gap:0.875rem;min-width:0;}.mtec-faq__icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:12px;background:rgba(37,99,235,0.08);color:var(--mtec-electric,#2563EB);font-size:1.125rem;transition:background 0.25s ease,color 0.25s ease,transform 0.25s ease;}.mtec-faq__item.is-open .mtec-faq__icon-wrap,.mtec-faq__item[data-state="open"] .mtec-faq__icon-wrap{background:var(--mtec-electric,#2563EB);color:#fff;}.mtec-faq__question{font-size:0.9375rem;font-weight:800;color:var(--mtec-deep,#001F6B);line-height:1.45;padding-top:0.125rem;}.mtec-faq__chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:rgba(37,99,235,0.06);color:var(--mtec-electric,#2563EB);font-size:1.125rem;transition:transform 0.3s cubic-bezier(0.22,1,0.36,1),background 0.25s ease;}.mtec-faq__item.is-open .mtec-faq__chevron,.mtec-faq__item[data-state="open"] .mtec-faq__chevron{transform:rotate(180deg);background:rgba(37,99,235,0.12);}.mtec-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.35s cubic-bezier(0.22,1,0.36,1);pointer-events:none;}.mtec-faq__item.is-open .mtec-faq__panel,.mtec-faq__item[data-state="open"] .mtec-faq__panel{grid-template-rows:1fr;pointer-events:auto;}.mtec-faq__answer-inner{overflow:hidden;min-height:0;padding:0 1.125rem;font-size:0.875rem;font-weight:600;line-height:1.75;color:var(--mtec-blue,#3354A5);opacity:0;transform:translateY(-4px);transition:opacity 0.3s ease,transform 0.3s ease,padding 0.35s ease;}.mtec-faq__item.is-open .mtec-faq__answer-inner,.mtec-faq__item[data-state="open"] .mtec-faq__answer-inner{padding-block-end:1.125rem;opacity:1;transform:translateY(0);}.mtec-faq-section__cta{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-top:2rem;padding:1.5rem 1.25rem;border-radius:20px;background:linear-gradient(135deg,rgba(37,99,235,0.06) 0%,rgba(0,31,107,0.04) 100%);border:1px solid rgba(37,99,235,0.1);text-align:center;}.mtec-faq-section__cta-visual img{width:100%;max-width:11rem;height:auto;object-fit:contain;}.mtec-faq-section__cta-copy h3{font-size:1.25rem;font-weight:900;color:var(--mtec-deep,#001F6B);margin-bottom:0.375rem;}.mtec-faq-section__cta-copy p{font-size:0.875rem;font-weight:600;color:var(--mtec-blue,#3354A5);line-height:1.65;max-width:28rem;margin-inline:auto;}.mtec-faq-section__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.375rem;margin-top:1rem;padding:0.75rem 1.25rem;border-radius:14px;background:var(--mtec-electric,#2563EB);color:#fff;font-size:0.875rem;font-weight:800;text-decoration:none;box-shadow:0 4px 16px rgba(37,99,235,0.25);transition:filter 0.2s ease,transform 0.2s ease;}.mtec-faq-section__cta-btn:hover{color:#fff;filter:brightness(1.05);transform:translateY(-1px) scale(1.02);}.mtec-faq-section__cta-btn:active{transform:scale(0.98);}@media (min-width:640px){.mtec-showcase-panel__body--faq{padding:0.75rem 1rem;}.mtec-faq__answer-inner{padding-inline-start:4.5rem;padding-inline-end:1.5rem;}.mtec-faq-section__cta{flex-direction:row;text-align:start;padding:1.5rem 1.75rem;gap:1.5rem;}.mtec-faq-section__cta-visual{flex-shrink:0;}.mtec-faq-section__cta-visual img{max-width:9rem;}.mtec-faq-section__cta-copy p{margin-inline:0;}}@media (prefers-reduced-motion:reduce){.mtec-faq__panel,.mtec-faq__chevron,.mtec-faq__icon-wrap,.mtec-faq__answer-inner{transition:none;}}@media (max-width:639px){.mtec-showcase-panel__body--faq{padding:0.5rem 0.625rem;}.mtec-faq__toggle{min-height:2.75rem;padding:0.875rem 1rem;}.mtec-faq__question{font-size:0.875rem;}.mtec-faq-section__cta-btn{width:100%;}}
.mtec-hiw-grid{display:grid;gap:1.25rem;margin-top:2rem;}@media (min-width:1024px){.mtec-hiw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;}}.mtec-hiw-panel{padding:1.25rem;border-radius:1.5rem;border:1px solid rgba(37,99,235,0.12);background:rgba(255,255,255,0.96);box-shadow:0 8px 28px rgba(24,30,75,0.06);}.mtec-hiw-panel__head{display:flex;align-items:center;gap:0.75rem;margin-bottom:1rem;}.mtec-hiw-panel__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:1.2rem;}.mtec-hiw-panel__icon--apply{background:linear-gradient(135deg,#f97316,#ea580c);}.mtec-hiw-panel__title{font-size:1.05rem;font-weight:900;color:var(--mtec-deep,#181E4B);}.mtec-hiw-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.75rem;}.mtec-hiw-step{display:flex;gap:0.75rem;align-items:flex-start;}.mtec-hiw-step__n{flex-shrink:0;width:2rem;height:2rem;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(37,99,235,0.1);color:var(--mtec-electric,#2563EB);font-weight:900;font-size:0.8rem;}.mtec-hiw-panel--apply .mtec-hiw-step__n{background:rgba(249,115,22,0.12);color:#ea580c;}.mtec-hiw-step__title{display:block;font-size:0.9rem;font-weight:800;color:var(--mtec-deep,#181E4B);margin-bottom:0.25rem;}.mtec-hiw-step__desc{font-size:0.8125rem;line-height:1.6;color:var(--mtec-text-secondary,#5E6282);margin:0;}.mtec-testimonials-grid{display:grid;gap:1rem;margin-top:2rem;}@media (min-width:768px){.mtec-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1280px){.mtec-testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}.mtec-testimonial-card{padding:1.25rem;border-radius:1.25rem;border:1px solid rgba(24,30,75,0.08);background:#fff;box-shadow:0 8px 24px rgba(24,30,75,0.06);display:flex;flex-direction:column;gap:0.75rem;}.mtec-testimonial-card__stars{display:flex;gap:0.15rem;color:#f59e0b;font-size:0.95rem;}.mtec-testimonial-card__comment{font-size:0.875rem;line-height:1.65;color:#334155;margin:0;flex:1;}.mtec-testimonial-card__footer{display:flex;align-items:center;gap:0.65rem;}.mtec-testimonial-card__avatar{width:2.25rem;height:2.25rem;border-radius:999px;background:rgba(37,99,235,0.12);color:var(--mtec-electric,#2563EB);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:0.85rem;}.mtec-testimonial-card__name{display:block;font-size:0.8125rem;font-weight:800;color:var(--mtec-deep,#181E4B);}.mtec-testimonial-card__course{display:block;font-size:0.72rem;font-weight:600;color:#64748b;margin-top:0.1rem;}
