.reveal-on-enter{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.reveal-on-enter.is-revealed{opacity:1;transform:translateY(0)}.stagger>*{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.stagger.is-revealed>*{opacity:1;transform:translateY(0)}.stagger.is-revealed>*:nth-child(1){transition-delay:0ms}.stagger.is-revealed>*:nth-child(2){transition-delay:.1s}.stagger.is-revealed>*:nth-child(3){transition-delay:.2s}.stagger.is-revealed>*:nth-child(4){transition-delay:.3s}.stagger.is-revealed>*:nth-child(5){transition-delay:.4s}.stagger.is-revealed>*:nth-child(6){transition-delay:.5s}.v-eyebrow{display:inline-block;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--c-primary);margin-bottom:1rem}.v-eyebrow.is-iam{color:var(--c-module-iam)}.v-eyebrow.is-knowledge{color:var(--c-module-knowledge)}.v-eyebrow.is-education{color:var(--c-module-education)}.v-eyebrow.is-evaluation{color:var(--c-module-evaluation)}.v-eyebrow.is-intelligence{color:var(--c-module-intelligence)}.v-eyebrow.is-mentix{color:var(--c-module-mentix)}.v-accent{background:linear-gradient(to right,var(--c-primary),var(--c-primary-container));-webkit-background-clip:text;background-clip:text;color:transparent}.v-cohort{display:grid;grid-template-columns:repeat(var(--v-cohort-cols, 10),1fr);gap:.45rem;max-width:22rem}@media(min-width:640px){.v-cohort{gap:.55rem;max-width:26rem}}.v-cohort__dot{aspect-ratio:1;border-radius:50%;background:var(--c-on-surface);opacity:.18;transition:opacity .7s ease .2s}.v-cohort.is-revealed .v-cohort__dot{opacity:.4}.v-cohort.is-revealed .v-cohort__dot.is-dimmed{opacity:.06;position:relative}.v-cohort.is-revealed .v-cohort__dot.is-dimmed:after{content:"?";position:absolute;top:-1.1rem;left:50%;transform:translate(-50%);font-size:.7rem;color:var(--c-primary);font-weight:700;opacity:0;animation:v-cohort-q .6s ease 1.4s forwards}@keyframes v-cohort-q{to{opacity:1}}.v-cohort__caption{margin-top:1rem;font-size:.85rem;color:var(--c-on-surface-variant);letter-spacing:.02em}.v-chain{width:100%;height:auto;overflow:visible}.v-chain__line{stroke:var(--c-primary);stroke-width:2.5;fill:none;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1.8s ease-out .2s}.v-chain.is-revealed .v-chain__line{stroke-dashoffset:0}.v-chain__node{fill:var(--c-surface-lowest);stroke:var(--c-outline-variant);stroke-width:1.5;transition:stroke .4s ease,fill .4s ease}.v-chain.is-revealed .v-chain__node{stroke:var(--c-primary)}.v-chain__label{font-family:Manrope,sans-serif;font-size:11px;font-weight:700;fill:var(--c-on-surface)}.v-chain__sub{font-family:Manrope,sans-serif;font-size:9px;fill:var(--c-on-surface-variant)}.v-chain__direction{margin-top:1rem;font-size:.85rem;color:var(--c-on-surface-variant);text-align:center;font-style:italic}.v-modules{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}@media(min-width:768px){.v-modules{grid-template-columns:repeat(3,1fr);gap:.75rem}}.v-module{background:var(--c-surface-lowest);border-top:3px solid var(--module-color, var(--c-primary));border-radius:.6rem;padding:1rem;opacity:0;transform:scale(.95);transition:opacity .4s ease,transform .4s ease}.v-modules.is-revealed .v-module{opacity:1;transform:scale(1)}.v-modules.is-revealed .v-module:nth-child(1){transition-delay:0ms}.v-modules.is-revealed .v-module:nth-child(2){transition-delay:.1s}.v-modules.is-revealed .v-module:nth-child(3){transition-delay:.2s}.v-modules.is-revealed .v-module:nth-child(4){transition-delay:.3s}.v-modules.is-revealed .v-module:nth-child(5){transition-delay:.4s}.v-modules.is-revealed .v-module:nth-child(6){transition-delay:.5s}.v-module__num{font-size:.7rem;letter-spacing:.15em;font-weight:700;color:var(--module-color, var(--c-primary));text-transform:uppercase}.v-module__name{font-size:.95rem;font-weight:700;color:var(--c-on-surface);margin:.2rem 0}.v-module__line{font-size:.8rem;line-height:1.4;color:var(--c-on-surface-variant);margin:0}.v-beforeafter{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.v-beforeafter{grid-template-columns:1fr 1fr;gap:1.5rem}}.v-ba-col{background:var(--c-surface-lowest);border-radius:.85rem;padding:1.5rem;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.v-beforeafter.is-revealed .v-ba-col{opacity:1;transform:translateY(0)}.v-beforeafter.is-revealed .v-ba-col.is-before{transition-delay:0ms}.v-beforeafter.is-revealed .v-ba-col.is-after{transition-delay:.3s}.v-ba-col.is-before{filter:grayscale(.4);opacity:.85}.v-beforeafter.is-revealed .v-ba-col.is-before{opacity:.95}.v-ba-col.is-after{border-left:3px solid var(--c-primary)}.v-ba-col__when{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--c-on-surface-variant);font-weight:700;margin-bottom:.4rem}.v-ba-col.is-after .v-ba-col__when{color:var(--c-primary)}.v-ba-col__h{font-size:1.05rem;font-weight:700;color:var(--c-on-surface);margin:0 0 1rem}.v-ba-col ul{list-style:none;padding:0;margin:0}.v-ba-col li{position:relative;padding:.4rem 0 .4rem 1.25rem;font-size:.95rem;line-height:1.45;color:var(--c-on-surface)}.v-ba-col li:before{content:"";position:absolute;left:0;top:.85rem;width:.35rem;height:.35rem;border-radius:.1rem;background:var(--c-on-surface-variant)}.v-ba-col.is-after li:before{background:var(--c-primary)}.v-convictions{display:flex;flex-direction:column;gap:.85rem}.v-conviction{background:var(--c-surface-lowest);border-radius:.75rem;padding:1.25rem 1.5rem;display:flex;gap:1rem;box-shadow:0 6px 20px #2c2f300a;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.v-convictions.is-revealed .v-conviction{opacity:1;transform:translateY(0)}.v-convictions.is-revealed .v-conviction:nth-last-child(1){transition-delay:0ms}.v-convictions.is-revealed .v-conviction:nth-last-child(2){transition-delay:.2s}.v-convictions.is-revealed .v-conviction:nth-last-child(3){transition-delay:.4s}.v-convictions.is-revealed .v-conviction:nth-last-child(4){transition-delay:.6s}.v-conviction__num{width:2.25rem;height:2.25rem;border-radius:50%;background:var(--c-primary);color:var(--c-primary-on);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;flex-shrink:0}.v-conviction__body h3{font-size:1.1rem;font-weight:700;color:var(--c-on-surface);margin:0 0 .4rem;line-height:1.3}.v-conviction__body p{font-size:.95rem;line-height:1.55;color:var(--c-on-surface-variant);margin:0}.v-conviction.is-featured{border-left:3px solid var(--c-primary)}.v-conviction.is-featured .v-conviction__num{position:relative}.v-conviction.is-featured .v-conviction__num:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--c-primary);opacity:0;animation:v-watching 2.4s ease-out infinite}@keyframes v-watching{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.6);opacity:0}}.v-pullquote{background:linear-gradient(135deg,color-mix(in srgb,var(--c-primary) 6%,var(--c-background)),var(--c-background));padding:6rem 1.25rem;text-align:center}@media(min-width:768px){.v-pullquote{padding:6rem 2rem}}.v-pullquote__inner{max-width:48rem;margin:0 auto}.v-pullquote__quote{font-size:clamp(1.4rem,3.5vw,2rem);line-height:1.4;font-weight:600;color:var(--c-on-surface);margin:0}.v-pullquote__attribution{margin-top:2.5rem;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--c-primary);font-weight:700}.v-word-bad,.v-word-good{font-weight:800;color:var(--c-on-surface);transition:color .8s ease}.v-word-bad{position:relative;display:inline-block}.v-word-bad:after{content:"";position:absolute;left:-3px;right:-3px;top:55%;height:3px;background:var(--c-on-surface-variant);border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform .7s ease}.v-pullquote.is-revealed .v-word-bad{color:var(--c-on-surface-variant);transition-delay:.6s}.v-pullquote.is-revealed .v-word-bad:after{transform:scaleX(1);transition-delay:1.1s}.v-pullquote.is-revealed .v-word-good{color:var(--c-primary);text-shadow:0 0 28px color-mix(in srgb,var(--c-primary) 32%,transparent);transition-delay:2.2s;transition:color .8s ease,text-shadow .8s ease}.v-evidence{background:var(--c-surface-lowest);border-left:3px solid var(--c-primary);border-radius:.6rem;padding:1.25rem 1.5rem;box-shadow:0 4px 16px #2c2f300a}.v-evidence__claim{font-size:1.1rem;font-weight:700;color:var(--c-on-surface);margin:0 0 .5rem;line-height:1.4}.v-evidence__detail{font-size:.95rem;line-height:1.55;color:var(--c-on-surface-variant);margin:0}.v-evidence__how{margin-top:.85rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary);cursor:pointer;background:none;border:none;padding:0;font-family:inherit}.v-evidence__how svg{width:.85rem;height:.85rem;transition:transform .2s ease}.v-evidence[open] .v-evidence__how svg{transform:rotate(90deg)}.v-evidence__inspectable{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--c-outline-variant);font-size:.9rem;color:var(--c-on-surface-variant);line-height:1.5}@media(prefers-reduced-motion:reduce){.reveal-on-enter,.stagger>*,.v-cohort__dot,.v-module,.v-ba-col,.v-conviction{opacity:1!important;transform:none!important;transition:none!important}.v-chain__line{stroke-dashoffset:0!important;transition:none!important}.v-word-bad{color:var(--c-on-surface-variant)!important}.v-word-bad:after{transform:scaleX(1)!important}.v-word-good{color:var(--c-primary)!important}.v-conviction.is-featured .v-conviction__num:before{animation:none!important}.v-cohort.is-revealed .v-cohort__dot.is-dimmed:after{opacity:1!important;animation:none!important}}
