:root{--c-background: #f5f6f7;--c-surface-lowest: #ffffff;--c-surface-low: #eff1f2;--c-surface-container: #e6e8ea;--c-primary: #6834dc;--c-primary-container: #ac8eff;--c-secondary: #9ffb00;--c-secondary-on: #375b00;--c-on-surface: #2c2f30;--c-on-surface-variant: #595c5d;--c-outline-variant: #abadae;--c-module-iam: #3B82F6;--c-module-knowledge: #F59E0B;--c-module-education: #14B8A6;--c-module-evaluation: #F43F5E;--c-module-intelligence: #10B981;--c-module-mentix: #8B5CF6}.reveal-viewport,.reveal{background:var(--c-background);font-family:Manrope,system-ui,-apple-system,sans-serif;color:var(--c-on-surface)}.reveal .slides{text-align:left}.reveal .slides>section,.reveal .slides>section>section{padding:0 4rem}.reveal h1,.reveal h2,.reveal h3,.reveal h4{color:var(--c-on-surface);font-family:Manrope,system-ui,sans-serif;font-weight:800;text-transform:none;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.5rem}.reveal h1{font-size:4.5rem}.reveal h2{font-size:3rem}.reveal h3{font-size:1.75rem;line-height:1.3}.reveal h4{font-size:1.25rem;line-height:1.4}.reveal p{font-size:1.6rem;line-height:1.5;color:var(--c-on-surface-variant);margin:0 0 1rem;font-weight:400}.reveal p.lead{font-size:2rem;color:var(--c-on-surface);font-weight:500;line-height:1.4}.reveal strong{color:var(--c-on-surface);font-weight:700}.reveal em{color:var(--c-primary);font-style:normal;font-weight:600}.eyebrow{display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--c-primary);margin-bottom:1.25rem}.accent{background:linear-gradient(to right,var(--c-primary),var(--c-primary-container));-webkit-background-clip:text;background-clip:text;color:transparent}.reveal blockquote{background:transparent;border:none;box-shadow:none;padding:0;margin:0;font-size:2.2rem;line-height:1.4;font-weight:600;color:var(--c-on-surface);font-style:normal;max-width:100%}.reveal blockquote:before,.reveal blockquote:after{content:""}.slide-pullquote{text-align:center}.slide-pullquote blockquote{font-size:2.6rem;line-height:1.35;text-align:center;max-width:90%;margin:0 auto}.slide-pullquote .attribution{margin-top:2.5rem;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-primary);font-weight:600}.slide-title{text-align:left}.slide-title .brand{font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--c-primary);margin-bottom:2rem}.slide-title h1{font-size:5.5rem}.slide-title .sub{font-size:1.8rem;color:var(--c-on-surface-variant);font-weight:500;margin-top:1rem}.slide-title .meta{margin-top:4rem;font-size:1rem;color:var(--c-on-surface-variant);letter-spacing:.05em}.card-grid{display:grid;gap:1.5rem;margin-top:2rem}.card-grid.cols-2{grid-template-columns:repeat(2,1fr)}.card-grid.cols-3,.card-grid.cols-6{grid-template-columns:repeat(3,1fr)}@media(min-width:1200px){.card-grid.cols-6{grid-template-columns:repeat(6,1fr)}}.card{background:var(--c-surface-lowest);border-radius:1rem;padding:1.75rem;box-shadow:0 8px 32px #2c2f300d;border-top:3px solid var(--c-primary)}.card h3{font-size:1.15rem;margin-bottom:.5rem}.card p{font-size:1rem;line-height:1.5}.card.tone-iam{border-top-color:var(--c-module-iam)}.card.tone-knowledge{border-top-color:var(--c-module-knowledge)}.card.tone-education{border-top-color:var(--c-module-education)}.card.tone-evaluation{border-top-color:var(--c-module-evaluation)}.card.tone-intelligence{border-top-color:var(--c-module-intelligence)}.card.tone-mentix{border-top-color:var(--c-module-mentix)}.reminder{background:var(--c-surface-lowest);border-left:4px solid var(--c-primary);padding:1.25rem 1.5rem;border-radius:.5rem;font-size:1.35rem;line-height:1.4;color:var(--c-on-surface);font-weight:600;margin-bottom:.85rem;box-shadow:0 4px 16px #2c2f300a}.reminder .who{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-on-surface-variant);font-weight:700;margin-bottom:.4rem}.reminder .when{margin-top:.6rem;font-size:.95rem;color:var(--c-on-surface-variant);font-weight:400;font-style:italic}.chain{display:flex;align-items:stretch;gap:.5rem;margin-top:2.5rem;flex-wrap:wrap}.chain-step{flex:1;min-width:130px;background:var(--c-surface-lowest);border-radius:.75rem;padding:1.25rem 1rem;text-align:center;box-shadow:0 6px 20px #2c2f300d}.chain-step .num{font-size:.75rem;letter-spacing:.15em;color:var(--c-primary);font-weight:700;margin-bottom:.4rem}.chain-step .label{font-size:1rem;font-weight:700;color:var(--c-on-surface);margin-bottom:.25rem}.chain-step .sub{font-size:.8rem;color:var(--c-on-surface-variant)}.chain-arrow{align-self:center;font-size:1.25rem;color:var(--c-outline-variant)}.reveal ul{list-style:none;padding:0;margin:1.5rem 0 0}.reveal ul li{font-size:1.5rem;line-height:1.45;padding:.4rem 0 .4rem 1.75rem;position:relative;color:var(--c-on-surface);font-weight:500}.reveal ul li:before{content:"";position:absolute;left:0;top:1.05rem;width:.5rem;height:.5rem;border-radius:.125rem;background:var(--c-primary)}.slide-statement h2{font-size:4rem;line-height:1.1}.slide-statement .sub{margin-top:2rem;font-size:1.6rem;color:var(--c-on-surface-variant);max-width:80%}.convictions{margin-top:2.5rem;display:grid;gap:1.25rem}.conviction{display:flex;gap:1.25rem;align-items:flex-start}.conviction .num{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--c-primary);color:var(--c-primary-container);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem}.conviction .body{font-size:1.4rem;line-height:1.4;color:var(--c-on-surface);font-weight:500;padding-top:.25rem}.conviction .body strong{color:var(--c-on-surface)}.modules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.module{background:var(--c-surface-lowest);border-top:3px solid var(--module-color, var(--c-primary));padding:1.25rem;border-radius:.75rem;box-shadow:0 6px 20px #2c2f300a}.module .num{font-size:.7rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--module-color, var(--c-primary));margin-bottom:.4rem}.module h4{font-size:1.15rem;margin:0 0 .4rem}.module p{font-size:.95rem;line-height:1.4;margin:0}.beforeafter{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.beforeafter .col{background:var(--c-surface-lowest);border-radius:1rem;padding:1.5rem}.beforeafter .col.before{border-left:4px solid var(--c-on-surface-variant)}.beforeafter .col.after{border-left:4px solid var(--c-primary)}.beforeafter .col h4{font-size:.9rem;letter-spacing:.15em;text-transform:uppercase;color:var(--c-on-surface-variant);margin-bottom:1rem}.beforeafter .col.after h4{color:var(--c-primary)}.beforeafter .col p{font-size:1.1rem;line-height:1.5;color:var(--c-on-surface)}.beforeafter .col ul{margin:0;padding:0}.beforeafter .col ul li{font-size:1.05rem;line-height:1.4;padding:.3rem 0 .3rem 1.25rem;font-weight:400;color:var(--c-on-surface)}.beforeafter .col ul li:before{top:.85rem;width:.4rem;height:.4rem;background:var(--c-on-surface-variant)}.beforeafter .col.after ul li:before{background:var(--c-primary)}.contact-card{background:var(--c-surface-lowest);padding:2rem 2.5rem;border-radius:1rem;margin-top:2rem;box-shadow:0 8px 32px #2c2f300f}.contact-card .row{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--c-outline-variant);font-size:1.2rem}.contact-card .row:last-child{border-bottom:none}.contact-card .row .k{color:var(--c-on-surface-variant);letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;font-weight:600;align-self:center}.contact-card .row .v{color:var(--c-on-surface);font-weight:600}.reveal .controls{color:var(--c-primary)}.reveal .progress{color:var(--c-primary);height:4px}.reveal .progress span{background:var(--c-primary)}@media print{.reveal .slides section{padding:1.5rem 2rem}}@media(prefers-reduced-motion:no-preference){.cohort-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:.55rem;max-width:22rem;margin:2.25rem 0 1rem}.cohort-dot{aspect-ratio:1;border-radius:50%;background:var(--c-on-surface);opacity:0;transform:scale(.4);transition:opacity .6s ease,transform .6s ease}.reveal .slides section.present .cohort-dot{opacity:.42;transform:scale(1)}.reveal .slides section.present .cohort-dot.is-dimmed{opacity:.08;position:relative}.reveal .slides section.present .cohort-dot.is-dimmed:after{content:"?";position:absolute;top:-1rem;left:50%;transform:translate(-50%);font-size:.65rem;color:var(--c-primary);font-weight:700;opacity:0;animation:cohort-q .6s ease 1.6s forwards}@keyframes cohort-q{to{opacity:1}}.reveal .slides section.present .cohort-dot:nth-child(n){transition-delay:calc(.2s + var(--cohort-i, 0) * 12ms)}.cohort-caption{font-size:1rem;color:var(--c-on-surface-variant);font-style:italic;margin-top:.75rem}.reveal .slides section .conviction{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s ease}.reveal .slides section.present .conviction{opacity:1;transform:translateY(0)}.reveal .slides section.present .conviction:nth-last-child(1){transition-delay:.15s}.reveal .slides section.present .conviction:nth-last-child(2){transition-delay:.35s}.reveal .slides section.present .conviction:nth-last-child(3){transition-delay:.55s}.reveal .slides section.present .conviction:nth-last-child(4){transition-delay:.75s}.reveal .slides section .chain-step,.reveal .slides section .chain-arrow{opacity:0;transition:opacity .35s ease,transform .35s ease}.reveal .slides section .chain-step{transform:scale(.92)}.reveal .slides section.present .chain-step,.reveal .slides section.present .chain-arrow{opacity:1;transform:scale(1)}.reveal .slides section.present .chain>*:nth-child(1){transition-delay:.25s}.reveal .slides section.present .chain>*:nth-child(2){transition-delay:.5s}.reveal .slides section.present .chain>*:nth-child(3){transition-delay:.6s}.reveal .slides section.present .chain>*:nth-child(4){transition-delay:.8s}.reveal .slides section.present .chain>*:nth-child(5){transition-delay:.9s}.reveal .slides section.present .chain>*:nth-child(6){transition-delay:1.1s}.reveal .slides section.present .chain>*:nth-child(7){transition-delay:1.2s}.reveal .slides section.present .chain>*:nth-child(8){transition-delay:1.4s}.reveal .slides section.present .chain>*:nth-child(9){transition-delay:1.5s}.reveal .slides section .module{opacity:0;transform:scale(.92) translateY(8px);transition:opacity .38s ease,transform .38s cubic-bezier(.34,1.56,.64,1)}.reveal .slides section.present .module{opacity:1;transform:scale(1) translateY(0)}.reveal .slides section.present .module:nth-child(1){transition-delay:.2s}.reveal .slides section.present .module:nth-child(2){transition-delay:.32s}.reveal .slides section.present .module:nth-child(3){transition-delay:.44s}.reveal .slides section.present .module:nth-child(4){transition-delay:.56s}.reveal .slides section.present .module:nth-child(5){transition-delay:.68s}.reveal .slides section.present .module:nth-child(6){transition-delay:.8s}.reveal .slides section .reminder{opacity:0;transform:translate(36px);transition:opacity .5s ease,transform .5s ease;position:relative}.reveal .slides section.present .reminder{opacity:1;transform:translate(0)}.reveal .slides section.present .reminder:nth-of-type(1){transition-delay:.2s}.reveal .slides section.present .reminder:nth-of-type(2){transition-delay:.7s}.reveal .slides section.present .reminder:nth-of-type(3){transition-delay:1.2s}.reveal .slides section.present .reminder:after{content:"";position:absolute;top:1.1rem;right:1.25rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--c-primary);box-shadow:0 0 color-mix(in srgb,var(--c-primary) 60%,transparent);animation:reminder-ping 2.4s ease-out infinite}@keyframes reminder-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--c-primary) 50%,transparent)}80%{box-shadow:0 0 0 14px color-mix(in srgb,var(--c-primary) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--c-primary) 0%,transparent)}}.reveal .slides section .beforeafter .col{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.reveal .slides section.present .beforeafter .col{opacity:1;transform:translateY(0)}.reveal .slides section.present .beforeafter .col.before{transition-delay:.25s}.reveal .slides section.present .beforeafter .col.after{transition-delay:.85s}.slide-pullquote .word-bad,.slide-pullquote .word-good{font-style:normal;font-weight:800;color:var(--c-on-surface-variant);transition:color .8s ease}.slide-pullquote .word-bad{position:relative;display:inline-block}.slide-pullquote .word-bad:after{content:"";position:absolute;left:-3px;right:-3px;top:55%;height:3px;background:var(--c-on-surface-variant);transform:scaleX(0);transform-origin:left center;transition:transform .7s ease;border-radius:2px}.reveal .slides section.present .slide-pullquote .word-bad:after{transform:scaleX(1);transition-delay:1.1s}.reveal .slides section.present .slide-pullquote .word-good{color:var(--c-primary);text-shadow:0 0 28px color-mix(in srgb,var(--c-primary) 35%,transparent);transition-delay:2.2s}}@media(prefers-reduced-motion:reduce){.conviction,.chain-step,.chain-arrow,.module,.reminder,.beforeafter .col,.cohort-dot{opacity:1!important;transform:none!important;transition:none!important}.cohort-dot.is-dimmed{opacity:.08!important}.reminder:after{animation:none!important}.slide-pullquote .word-bad:after{transform:scaleX(1)!important}.slide-pullquote .word-good{color:var(--c-primary)!important}}
