.formations-hero[data-astro-cid-crishjmo]{position:relative;background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 28%,transparent),transparent 28%),radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--accent-strong) 16%,transparent),transparent 24%),linear-gradient(145deg,color-mix(in srgb,var(--surface-strong) 88%,transparent),color-mix(in srgb,var(--surface) 96%,transparent) 54%,color-mix(in srgb,var(--surface-muted) 98%,transparent));backdrop-filter:blur(12px)}.formations-hero__mesh[data-astro-cid-crishjmo]{position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.04) 26%,transparent 48%),linear-gradient(0deg,transparent,rgba(255,255,255,.02));pointer-events:none}.formations-hero__grid[data-astro-cid-crishjmo]{position:relative;z-index:1;display:grid;gap:1.25rem;padding:1.5rem}.formations-note[data-astro-cid-crishjmo]{align-self:end;border:1px solid color-mix(in srgb,var(--accent) 16%,var(--border-strong));border-radius:1.6rem;background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent-soft) 86%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 88%,transparent),color-mix(in srgb,var(--surface) 98%,transparent));padding:1.35rem;box-shadow:0 22px 44px #0f172a1f,0 1px #ffffff0a inset}.formations-title[data-astro-cid-crishjmo]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.16em}.formations-title__text[data-astro-cid-crishjmo]{font-size:1.1em;font-weight:500}.formations-title__emoji[data-astro-cid-crishjmo]{display:inline-block;width:.92em;height:.92em;transform:translateY(-.02em);transform-origin:50% 80%;animation:formations-rocket-launch 3.6s cubic-bezier(.22,.61,.36,1) infinite;will-change:transform,filter}.featured-training[data-astro-cid-crishjmo]{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--accent-soft) 88%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 95%,transparent),color-mix(in srgb,var(--surface) 96%,transparent))}.featured-training__media[data-astro-cid-crishjmo]{display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(circle at top,color-mix(in srgb,var(--accent) 18%,transparent),transparent 60%),color-mix(in srgb,var(--surface-muted) 96%,transparent)}.featured-training__image[data-astro-cid-crishjmo]{object-fit:contain;object-position:center;max-height:30rem}.featured-training__quote[data-astro-cid-crishjmo]{position:relative;padding-left:1.15rem;color:var(--text-soft);max-width:44rem}.featured-training__quote[data-astro-cid-crishjmo]:before{content:"";position:absolute;top:.2rem;bottom:.2rem;left:0;width:3px;border-radius:999px;background:var(--brand-gradient);box-shadow:var(--brand-shadow)}.featured-training__quote[data-astro-cid-crishjmo] p[data-astro-cid-crishjmo]{margin:0;line-height:1.8}.formations-actions[data-astro-cid-crishjmo]{align-items:center}.formations-action[data-astro-cid-crishjmo]{gap:.55rem;width:auto}.formations-action__label[data-astro-cid-crishjmo]{white-space:nowrap;line-height:1.2}.formations-action__arrow[data-astro-cid-crishjmo]{color:var(--text-muted);font-size:.9rem;line-height:1;flex:none;opacity:.78}.formations-action--primary[data-astro-cid-crishjmo] .formations-action__arrow[data-astro-cid-crishjmo]{color:inherit;opacity:.72}@keyframes formations-title-flow{0%,to{background-position:0% 50%}35%{background-position:52% 42%}65%{background-position:100% 58%}}@keyframes formations-rocket-launch{0%,50%{transform:translateY(-.02em) scale(1) rotate(0);filter:drop-shadow(0 0 0 rgba(242,138,99,0))}53%{transform:translateY(-.01em) scale(1.02) rotate(2deg)}56%{transform:translateY(-.01em) scale(1.02) rotate(-2deg)}59%{transform:translateY(-.015em) scale(1.03) rotate(1.5deg)}62%{transform:translateY(-.015em) scale(1.03) rotate(-1.5deg)}65%{transform:translateY(0) scale(1.04) rotate(0);filter:drop-shadow(0 .1em .35rem rgba(255,120,50,.55)) drop-shadow(0 0 .7rem rgba(242,138,99,.35))}75%{transform:translateY(-.2em) scale(.94) rotate(-6deg);filter:drop-shadow(0 .25em .7rem rgba(255,140,50,.65)) drop-shadow(0 0 1.4rem rgba(242,138,99,.4))}82%{transform:translateY(-.24em) scale(.91) rotate(-4deg);filter:drop-shadow(0 .15em .4rem rgba(255,130,60,.25))}93%{transform:translateY(-.02em) scale(1.02) rotate(1deg);filter:drop-shadow(0 0 0 rgba(242,138,99,0))}to{transform:translateY(-.02em) scale(1) rotate(0);filter:drop-shadow(0 0 0 rgba(242,138,99,0))}}html[data-theme=dark] .formations-hero[data-astro-cid-crishjmo]{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 22%,transparent),transparent 28%),radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--accent-strong) 14%,transparent),transparent 24%),linear-gradient(145deg,#101724f5,#0c121efa 54%,#0a0f1afa)}html[data-theme=dark] .formations-note[data-astro-cid-crishjmo],html[data-theme=dark] .featured-training[data-astro-cid-crishjmo]{box-shadow:0 22px 44px #02061738,0 1px #ffffff08 inset}html[data-theme=dark] .featured-training__media[data-astro-cid-crishjmo]{background:radial-gradient(circle at top,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%),linear-gradient(180deg,#181f30fa,#111724fa)}html[data-theme=dark] .formations-action__arrow[data-astro-cid-crishjmo]{color:var(--text-muted)}html[data-theme=dark] .formations-action--primary[data-astro-cid-crishjmo] .formations-action__arrow[data-astro-cid-crishjmo]{color:inherit}@media(min-width:1024px){.formations-hero__grid[data-astro-cid-crishjmo]{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.72fr);padding:1.85rem}}@media(max-width:720px){.formations-hero__grid[data-astro-cid-crishjmo]{padding:1rem}.formations-title__emoji[data-astro-cid-crishjmo]{width:.74em;height:.74em}.featured-training__media[data-astro-cid-crishjmo]{min-height:16rem;padding:1rem}.formations-actions[data-astro-cid-crishjmo]{width:100%}.formations-action[data-astro-cid-crishjmo]{width:100%;justify-content:space-between}.featured-training__image[data-astro-cid-crishjmo]{max-height:20rem}}
