.mentoringExamplesHeroVariant{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(115,197,94,.2),transparent 28%),radial-gradient(circle at 88% 78%,rgba(122,92,240,.18),transparent 32%),radial-gradient(circle at 70% 18%,rgba(244,137,59,.14),transparent 26%),linear-gradient(135deg,#081a28,#0a2f49 62%,#112f46)}.mentoringExamplesHeroAurora{position:absolute;inset:-20% -15% auto auto;width:75%;height:115%;background:radial-gradient(ellipse at 30% 30%,rgba(115,197,94,.3),transparent 60%),radial-gradient(ellipse at 75% 75%,rgba(122,92,240,.22),transparent 60%);filter:blur(44px);opacity:.65;pointer-events:none;z-index:0;animation:mentoringExamplesHeroAuroraDrift 18s ease-in-out infinite alternate}.mentoringExamplesHeroSparkles{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(248,250,252,.08) 1.2px,transparent 1.4px),radial-gradient(circle,rgba(115,197,94,.12) 1.2px,transparent 1.4px);background-size:42px 42px,96px 96px;background-position:0 0,20px 30px;opacity:.55;pointer-events:none;z-index:0;mask-image:radial-gradient(ellipse at 80% 30%,black 0%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 80% 30%,black 0%,transparent 72%)}@keyframes mentoringExamplesHeroAuroraDrift{0%{transform:translateZ(0) scale(1);opacity:.55}to{transform:translate3d(-3%,4%,0) scale(1.1);opacity:.78}}.mentoringExamplesHeroShell{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:48px}.mentoringExamplesHeroContent{flex:1 1 520px;min-width:0;max-width:640px}.mentoringExamplesHeroBadge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:var(--radius-pill);background:linear-gradient(135deg,#73c55e33,#73c55e0f);border:1px solid rgba(115,197,94,.45);color:#cbecbc;font-family:var(--font-heading);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #73c55e1f,0 10px 28px #73c55e24}.mentoringExamplesHeroBadgeDot{width:8px;height:8px;border-radius:50%;background:#a3dc8f;box-shadow:0 0 0 4px #73c55e2e,0 0 14px #a3dc8fb3}.mentoringExamplesHeroAccent{background:linear-gradient(100deg,#A3DC8F 0%,#E9C46A 50%,var(--color-brand-orange) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mentoringExamplesHeroStack{position:relative;flex:0 1 360px;min-width:260px;min-height:320px;display:block;perspective:1200px}.mentoringExamplesHeroStackCard{position:absolute;left:calc(var(--stack-offset) * 18px);top:calc(var(--stack-offset) * 56px);right:calc((2 - var(--stack-offset)) * 18px);display:flex;flex-direction:column;gap:8px;padding:20px 22px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#122436eb,#0a1622f2);border:1px solid rgba(248,250,252,.14);box-shadow:0 24px 60px rgba(5,13,21,calc(.28 + var(--stack-offset) * .08)),inset 0 1px #ffffff0d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transform:rotate(calc((var(--stack-offset) - 1) * -1.5deg));transition:transform var(--transition-base),box-shadow var(--transition-base);z-index:calc(3 - var(--stack-offset));animation:mentoringExamplesHeroStackIn .7s ease-out both;animation-delay:calc(var(--stack-offset) * .12s)}.mentoringExamplesHeroStackCard:hover{transform:rotate(0) translateY(-4px);z-index:5}.mentoringExamplesHeroStackCard.isMinecraft{border-top:3px solid #73c55e}.mentoringExamplesHeroStackCard.isExam{border-top:3px solid var(--color-brand-orange)}.mentoringExamplesHeroStackCard.isCareer{border-top:3px solid #7a5cf0}.mentoringExamplesHeroStackTag{display:inline-flex;width:fit-content;padding:4px 10px;border-radius:var(--radius-pill);background:#f8fafc14;color:#f8fafcdb;font-family:var(--font-heading);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mentoringExamplesHeroStackCard.isMinecraft .mentoringExamplesHeroStackTag{background:#73c55e2e;color:#cbecbc}.mentoringExamplesHeroStackCard.isExam .mentoringExamplesHeroStackTag{background:#f4893b33;color:#fbd2b0}.mentoringExamplesHeroStackCard.isCareer .mentoringExamplesHeroStackTag{background:#7a5cf038;color:#cbbef7}.mentoringExamplesHeroStackCard strong{color:var(--color-text-on-dark);font-family:var(--font-heading);font-size:1.02rem;line-height:1.35}.mentoringExamplesHeroStackMeta{color:#f8fafcb3;font-size:.82rem}@keyframes mentoringExamplesHeroStackIn{0%{opacity:0;transform:rotate(calc((var(--stack-offset) - 1) * -1.5deg)) translateY(20px)}to{opacity:1;transform:rotate(calc((var(--stack-offset) - 1) * -1.5deg)) translateY(0)}}@media (prefers-reduced-motion: reduce){.mentoringExamplesHeroAurora,.mentoringExamplesHeroStackCard{animation:none}.mentoringExamplesHeroStackCard{transition:none}}@media (max-width: 980px){.mentoringExamplesHeroShell{flex-direction:column;align-items:stretch}.mentoringExamplesHeroContent{flex:1 1 auto;max-width:none}.mentoringExamplesHeroStack{flex:1 1 auto;width:100%;min-height:300px}}.mentoringExamplesModeGrid,.mentoringExamplesAudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mentoringExamplesModeCard,.mentoringExamplesAudienceCard{display:flex;flex-direction:column}.mentoringExampleProgramsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%}.mentoringExampleProgramCard{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:var(--radius-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.mentoringExampleProgramCard:hover{transform:translateY(-6px);box-shadow:0 22px 54px #0f17201f;border-color:#0a2f4933}.mentoringExampleProgramCard.isMinecraft{border-top:4px solid #73c55e;background:linear-gradient(180deg,rgba(115,197,94,.08) 0%,var(--color-bg-surface) 34%)}.mentoringExampleProgramCard.isExam{border-top:4px solid var(--color-brand-orange)}.mentoringExampleProgramCard.isStudent{border-top:4px solid #4c83b6}.mentoringExampleProgramCard.isCareer{border-top:4px solid var(--color-brand-navy)}.mentoringExampleProgramCard.isSprint{border-top:4px solid #7a5cf0}.mentoringExampleProgramTop{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.mentoringExampleProgramAudience,.mentoringExampleProgramDuration,.mentoringExampleProgramLabel,.mentoringExamplesTopicChip{font-family:var(--font-heading)}.mentoringExampleProgramAudience,.mentoringExampleProgramDuration{display:inline-flex;align-items:center;padding:6px 10px;border-radius:var(--radius-pill);font-size:.82rem;font-weight:700;letter-spacing:.04em}.mentoringExampleProgramAudience{background:#0a2f4914;color:var(--color-brand-navy)}.mentoringExampleProgramCard.isMinecraft .mentoringExampleProgramAudience{background:#73c55e24;color:#2b6b25}.mentoringExampleProgramCard.isExam .mentoringExampleProgramAudience{background:#f4893b1f;color:#a45118}.mentoringExampleProgramCard.isStudent .mentoringExampleProgramAudience{background:#4c83b624;color:#29567c}.mentoringExampleProgramCard.isSprint .mentoringExampleProgramAudience{background:#7a5cf01f;color:#5740b5}.mentoringExampleProgramDuration{background:#0a2f490f;color:var(--color-text-muted)}.mentoringExampleProgramCard h3,.mentoringExampleProgramCard p,.mentoringExampleProgramCard li{text-align:left}.mentoringExampleProgramCard p,.mentoringExampleProgramCard ul{margin:0}.mentoringExampleProgramSection{display:flex;flex-direction:column;gap:8px}.mentoringExampleProgramLabel{color:var(--color-text-muted);font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mentoringExamplesTopicsSection{background:radial-gradient(circle at top right,rgba(115,197,94,.12),transparent 24%),linear-gradient(135deg,#081a28,#0d2133)}.mentoringExamplesTopicCloud{display:flex;flex-wrap:wrap;gap:12px;width:100%}.mentoringExamplesTopicChip{display:inline-flex;align-items:center;padding:12px 16px;border-radius:var(--radius-pill);background:#ffffff14;border:1px solid rgba(248,250,252,.12);color:#f8fafceb;font-size:.95rem;font-weight:600}@media (max-width: 980px){.mentoringExampleProgramsGrid{grid-template-columns:1fr}}@media (max-width: 700px){.mentoringExamplesModeGrid,.mentoringExamplesAudienceGrid{grid-template-columns:1fr}}@media (max-width: 550px){.mentoringExampleProgramCard{padding:22px}}
