.c-eg-page .l-section{padding-block:48px}.c-eg-hero h1{font-size:clamp(19px,2.2vw,26px);margin:12px 0}.c-eg-hero h2{font-size:clamp(28px,3vw,40px);line-height:1.3}.c-eg-hero .c-actions{gap:12px}.c-eg-hero .c-button{font-size:13px;gap:12px;padding:10px 20px}.c-eg-hero-photo{position:relative;isolation:isolate}.c-eg-hero-photo .c-photo{border-radius:110px 32px 60px 32px;aspect-ratio:1.2}.c-eg-hero-photo i{position:absolute;width:74px;height:74px;border-radius:50% 0 50% 0;left:-14px;top:12px;background:#438bf0;z-index:-1}.c-eg-hero-photo i:last-child{left:auto;top:auto;right:-12px;bottom:0;background:#4db18b}.c-eg-page .c-anchor-nav{justify-content:space-between;border-bottom:1px solid #e5def1}.c-eg-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;margin-bottom:24px}.c-eg-page h2{font-size:clamp(24px,2.8vw,34px);line-height:1.4}.c-eg-hero h2{font-size:clamp(28px,3vw,40px)}.c-eg-page h3{font-size:21px}.c-eg-thinking{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0 28px}.c-eg-trait{border-radius:18px;padding:24px;text-align:center;background:#e7f1ff;color:#174b99}.c-eg-trait--1{background:#def5ec;color:#186454}.c-eg-trait--2{background:#fce6ea;color:#ad324f}.c-eg-trait--3{background:#fff5d1;color:#835a0b}.c-eg-trait h4{color:inherit;font-size:21px;margin:8px 0}.c-eg-trait svg,.c-eg-page .c-value>svg{width:48px;height:48px;color:currentColor}.c-eg-trait p{font-size:14px;line-height:1.6}.c-eg-behavior{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:2px solid #d6b5ff;border-radius:18px;padding:24px;margin-top:14px;gap:24px}.c-eg-behavior h4{font-size:20px;color:#6522ad}.c-eg-behavior p{font-size:13px}.c-eg-page .c-value{padding:24px}.c-eg-page .c-value h3{margin-top:12px}.c-eg-step{background:#f8f6fd;border-radius:16px;padding:14px}.c-eg-step h3{font-size:18px;margin-bottom:12px}.c-eg-step h3 span{display:inline-block;margin-right:12px;color:#8526d5}.c-eg-step p{font-size:14px;padding:12px 6px 0}.c-eg-centered{text-align:center}.c-eg-bridge{margin-top:48px}.c-eg-bridge .c-photo{aspect-ratio:2}.c-eg-lower{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;border-top:1px solid #eee8f7;padding-top:32px}.c-eg-facilitator{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.c-eg-facilitator h3{margin-top:26px}.c-eg-facilitator p:not(.c-eyebrow){font-size:13px}.c-eg-facilitator .c-photo{aspect-ratio:3/4}.c-eg-facilitator img{object-position:center 25%}.c-eg-participation{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.c-eg-participation article{border:1px solid #e6dcf4;border-radius:18px;padding:18px}.c-eg-participation h3{color:#6e25ad}.c-eg-participation p{font-size:12px}.c-eg-participation .c-button{font-size:12px;padding:8px 12px;gap:10px;width:100%}.c-eg-page .c-cta .c-actions{margin-top:12px}.c-eg-page .c-cta .c-button{margin-top:0}
@media(max-width:1023px){.c-eg-lower{grid-template-columns:1fr}.c-eg-facilitator{max-width:620px}.c-eg-intro{grid-template-columns:1fr;gap:12px}}
@media(max-width:767px){.c-eg-thinking{grid-template-columns:1fr 1fr;gap:12px}.c-eg-trait{padding:16px 10px}.c-eg-trait h4{font-size:18px}.c-eg-behavior{grid-template-columns:1fr;gap:16px}.c-eg-behavior>div+div{border-top:1px solid #e7d8f7;padding-top:16px}.c-eg-hero-photo{margin:12px}.c-eg-participation{grid-template-columns:1fr}.c-eg-page .c-anchor-nav{justify-content:flex-start;gap:6px 18px}.c-eg-facilitator{gap:14px}.c-eg-facilitator h3{font-size:22px}.c-eg-page .l-section{padding-block:36px}}

/* Separate the facilitator/participation area from the seminar form. */
.c-eg-page #seminar-booking{margin-top:64px;padding-top:48px}@media(max-width:767px){.c-eg-page #seminar-booking{margin-top:40px;padding-top:32px}}
