.cev-eyebrow{font-size:13px;font-weight:700;letter-spacing:.18em;color:var(--color-grey-500, #6b7280);text-transform:uppercase}.cev-section-head{max-width:720px;display:flex;flex-direction:column;gap:16px}.cev-section-title{margin:0;font-family:var(--font-headline, "Space Grotesk", sans-serif);font-weight:700;font-size:32px;letter-spacing:-.02em;color:var(--navy, #011033)}.cev-section-title--light{color:#fff}.cev-section-intro{margin:0;font-size:18px;line-height:1.7;color:var(--color-grey-600, #4b5563)}.cev-section-intro--muted{color:var(--navy-text-muted, #aeb6c8)}.cev-btn-lime{display:inline-flex;align-items:center;gap:10px;background:var(--lime, #c8ff35);color:var(--navy, #011033);font-weight:700;font-size:16px;padding:13px 28px;border-radius:8px;box-shadow:var(--shadow-button, 4px 4px 0 #0b1120);transition:transform var(--transition-fast, .15s ease),box-shadow var(--transition-fast, .15s ease)}.cev-btn-lime:hover{transform:translate(1px,1px);box-shadow:3px 3px #0b1120;color:var(--navy, #011033);opacity:1}@media (min-width: 1024px){.cev-section-title{font-size:42px}}.cev-hero{background:#fff;padding:64px 24px 72px}.cev-hero__inner{max-width:var(--container-max, 1280px);margin:0 auto;display:flex;flex-direction:column;gap:36px}.cev-hero__head{max-width:720px;display:flex;flex-direction:column;gap:22px}.cev-hero__title{margin:0;font-family:var(--font-headline, "Space Grotesk", sans-serif);font-weight:700;font-size:40px;line-height:1.08;letter-spacing:-.02em;color:var(--navy, #011033)}.cev-hero__highlight{background:linear-gradient(var(--highlight-lime, rgba(200, 255, 53, .55)),var(--highlight-lime, rgba(200, 255, 53, .55))) no-repeat left / 100% 42%;background-position:0 78%;padding:0 4px}.cev-hero__subheadline{margin:0;font-size:19px;line-height:1.7;color:var(--color-grey-600, #4b5563);max-width:560px}.cev-hero__objectives{display:grid;grid-template-columns:1fr;gap:20px}.cev-objective{background:var(--light-grey, #f6f6f2);border:2px solid transparent;border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:8px;transition:background-color var(--transition-base, .2s ease),border-color var(--transition-base, .2s ease)}.cev-objective:hover,.cev-objective.cev-objective--selected{background:var(--lime, #c8ff35);border-color:var(--navy, #011033);opacity:1}.cev-objective__title{font-family:var(--font-headline, "Space Grotesk", sans-serif);font-weight:700;font-size:21px;color:var(--navy, #011033)}.cev-objective__formats{font-size:15px;color:var(--color-grey-600, #4b5563)}.cev-hero__ready{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cev-hero__ready-label{font-size:15px;color:var(--color-grey-500, #6b7280)}.cev-hero__ready-cta{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--navy, #011033);border-bottom:3px solid var(--lime, #c8ff35);padding-bottom:2px;transition:background-color var(--transition-base, .2s ease)}.cev-hero__ready-cta:hover{background:var(--lime, #c8ff35);color:var(--navy, #011033);opacity:1}@media (min-width: 768px){.cev-hero{padding:80px 32px 88px}.cev-hero__title{font-size:52px}.cev-hero__objectives{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.cev-hero{padding:88px 48px 96px}.cev-hero__title{font-size:60px}}.cev-formats{background:var(--light-grey, #f6f6f2);padding:64px 24px;scroll-margin-top:80px}.cev-formats__inner{max-width:var(--container-max, 1280px);margin:0 auto;display:flex;flex-direction:column;gap:44px}.cev-formats__grid{display:grid;grid-template-columns:1fr;gap:28px}.cev-format-card{background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;scroll-margin-top:120px}.cev-format-card--highlighted{outline:3px solid var(--lime, #c8ff35);outline-offset:3px}.cev-format-card__img{height:190px;width:100%;object-fit:cover;display:block}.cev-format-card__body{padding:30px;display:flex;flex-direction:column;gap:12px}.cev-format-card__heading{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cev-format-card__title{margin:0;align-self:flex-start;font-family:var(--font-headline, "Space Grotesk", sans-serif);font-weight:700;font-size:24px;color:var(--navy, #011033);border-radius:4px}.cev-format-card--highlighted .cev-format-card__title{background:var(--lime, #c8ff35);padding:2px 10px}.cev-format-card__badge{background:var(--lime, #c8ff35);color:var(--navy, #011033);font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px}.cev-format-card__objective{margin:0;font-size:15.5px;line-height:1.65;color:var(--carbon, #2a2a2e)}.cev-format-card__ideal{margin:0;font-size:14.5px;line-height:1.65;color:var(--color-grey-500, #6b7280)}.cev-format-card__ideal strong{color:var(--navy, #011033)}@media (min-width: 1024px){.cev-formats{padding:96px 48px}.cev-formats__grid{grid-template-columns:1fr 1fr}}.cev-programs{background:var(--navy, #011033);padding:64px 24px}.cev-programs__inner{max-width:var(--container-max, 1280px);margin:0 auto;display:flex;flex-direction:column;gap:44px}.cev-programs .cev-section-head{max-width:760px}.cev-programs__grid{display:grid;grid-template-columns:1fr;gap:24px}.cev-program-card{background:#ffffff0a;border:1px solid rgba(200,255,53,.3);border-radius:18px;padding:34px;display:flex;flex-direction:column;gap:14px}.cev-program-card__duration{align-self:flex-start;background:var(--lime, #c8ff35);color:var(--navy, #011033);font-size:13px;font-weight:700;padding:6px 14px;border-radius:999px}.cev-program-card__title{margin:0;font-family:var(--font-headline, "Space Grotesk", sans-serif);font-weight:700;font-size:24px;color:#fff}.cev-program-card__text{margin:0;font-size:15px;line-height:1.65;color:var(--navy-text-muted, #aeb6c8)}.cev-program-card__text strong{color:#fff}.cev-program-card__cta{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--lime, #c8ff35);font-weight:700;font-size:15px;padding:12px 24px;border-radius:8px;border:1.5px solid rgba(200,255,53,.5);transition:background-color var(--transition-base, .2s ease),color var(--transition-base, .2s ease)}.cev-program-card__cta:hover{background:var(--lime, #c8ff35);color:var(--navy, #011033);opacity:1}.cev-program-card--featured{background:var(--lime, #c8ff35);border-color:var(--lime, #c8ff35)}.cev-program-card--featured .cev-program-card__duration{background:var(--navy, #011033);color:var(--lime, #c8ff35)}.cev-program-card--featured .cev-program-card__title{color:var(--navy, #011033)}.cev-program-card--featured .cev-program-card__text{color:var(--navy-soft, #1b2742)}.cev-program-card--featured .cev-program-card__text strong{color:var(--navy, #011033)}.cev-program-card--featured .cev-program-card__cta{background:var(--navy, #011033);color:var(--lime, #c8ff35);border-color:var(--navy, #011033)}.cev-program-card--featured .cev-program-card__cta:hover{background:var(--navy, #011033);color:var(--lime, #c8ff35);opacity:.85}@media (min-width: 1024px){.cev-programs{padding:96px 48px}.cev-programs__grid{grid-template-columns:1fr 1fr 1fr}}.cev-results{background:#fff;padding:64px 24px}.cev-results__inner{max-width:var(--container-max, 1280px);margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.cev-results__head{display:flex;flex-direction:column;gap:16px}.cev-results__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:14px}.cev-result-chip{display:flex;align-items:flex-start;gap:12px;background:var(--light-grey, #f6f6f2);border-radius:12px;padding:18px 20px}.cev-result-chip__icon{flex:none;margin-top:1px;background:var(--lime, #c8ff35);border-radius:6px;padding:2px;color:var(--navy, #011033)}.cev-result-chip__text{font-size:15px;font-weight:600;line-height:1.5;color:var(--navy, #011033)}@media (min-width: 768px){.cev-results__grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.cev-results{padding:96px 48px}.cev-results__inner{grid-template-columns:.9fr 1.1fr;gap:64px}}.cev-cases{background:var(--light-grey, #f6f6f2);padding:64px 24px}.cev-cases__inner{max-width:var(--container-max, 1280px);margin:0 auto;display:flex;flex-direction:column;gap:44px}.cev-cases__grid{display:grid;grid-template-columns:1fr;gap:28px}.cev-case-card{background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.cev-case-card__img{height:230px;width:100%;object-fit:cover;display:block}.cev-case-card__body{padding:30px;display:flex;flex-direction:column;gap:10px}.cev-case-card__title{margin:0;font-family:var(--font-headline, "Space Grotesk", sans-serif);font-weight:700;font-size:24px;color:var(--navy, #011033)}.cev-case-card__description{margin:0;font-size:15.5px;line-height:1.65;color:var(--color-grey-600, #4b5563)}.cev-case-card__tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.cev-case-card__tag{font-size:12.5px;font-weight:600;color:var(--navy, #011033);border:1.5px solid var(--navy, #011033);border-radius:999px;padding:4px 12px}.cev-cases__cta{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;text-align:center;background:#fff;border-radius:16px;padding:24px 32px}.cev-cases__cta-question{font-family:var(--font-headline, "Space Grotesk", sans-serif);font-size:20px;font-weight:700;color:var(--navy, #011033)}@media (min-width: 1024px){.cev-cases{padding:96px 48px}.cev-cases__grid{grid-template-columns:1fr 1fr}}.cev-experience{background:var(--navy, #011033);padding:64px 24px}.cev-experience__inner{max-width:var(--container-max, 1280px);margin:0 auto;display:flex;flex-direction:column;gap:36px}.cev-experience__chips{display:flex;gap:14px;flex-wrap:wrap}.cev-experience__chip{background:var(--lime, #c8ff35);color:var(--navy, #011033);font-size:17px;font-weight:700;padding:12px 26px;border-radius:999px}.cev-experience__chip--outline{background:transparent;border:1.5px solid rgba(255,255,255,.35);color:var(--navy-text-light, #cfd6e6);font-weight:500}.cev-experience__grid{display:grid;grid-template-columns:1fr;gap:24px}.cev-testimonial{margin:0;background:#ffffff0d;border-radius:16px;padding:30px;display:flex;flex-direction:column;gap:16px}.cev-testimonial__quote{margin:0;font-size:16px;line-height:1.7;color:var(--navy-text-light, #cfd6e6);flex:1;font-style:italic}.cev-testimonial__author{margin:0;display:flex;align-items:center;gap:12px}.cev-testimonial__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.cev-testimonial__name{font-size:14.5px;font-weight:700;color:#fff}.cev-testimonial__role{font-size:13px;color:var(--blue-grey, #8ea0c8)}@media (min-width: 1024px){.cev-experience{padding:96px 48px}.cev-experience__grid{grid-template-columns:1fr 1fr}}.cev-faq{background:#fff;padding:64px 24px}.cev-faq__inner{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:36px}.cev-faq .cev-section-head{gap:12px}.cev-faq__list{display:flex;flex-direction:column;gap:12px}.cev-faq__item{border:1.5px solid var(--color-grey-200, #e5e7eb);border-radius:14px;overflow:hidden}.cev-faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;border:none;cursor:pointer;padding:20px 24px;text-align:left}.cev-faq__question-text{font-family:var(--font-headline, "Space Grotesk", sans-serif);font-size:18px;font-weight:600;color:var(--navy, #011033)}.cev-faq__icon{flex:none;font-size:18px;color:var(--navy, #011033);font-weight:700}.cev-faq__icon:before{content:"+"}.cev-faq__question[aria-expanded=true] .cev-faq__icon:before{content:"−"}.cev-faq__answer{padding:0 24px 20px;font-size:16px;line-height:1.7;color:var(--color-grey-600, #4b5563)}.cev-faq__more{border:1.5px solid var(--navy, #011033);background:var(--light-grey, #f6f6f2);border-radius:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;transition:background-color var(--transition-base, .2s ease)}.cev-faq__more:hover{background:var(--lime, #c8ff35);opacity:1}.cev-faq__more-text{font-family:var(--font-headline, "Space Grotesk", sans-serif);font-size:18px;font-weight:600;color:var(--navy, #011033)}.cev-faq__icon-arrow{flex:none;font-size:18px;color:var(--navy, #011033);font-weight:700}@media (min-width: 1024px){.cev-faq{padding:96px 48px}}.cev-final-cta{background:var(--lime, #c8ff35);padding:64px 24px}.cev-final-cta__inner{max-width:var(--container-max, 1280px);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:48px;flex-wrap:wrap}.cev-final-cta__copy{display:flex;flex-direction:column;gap:12px;max-width:640px}.cev-final-cta__title{margin:0;font-family:var(--font-headline, "Space Grotesk", sans-serif);font-weight:700;font-size:34px;letter-spacing:-.02em;color:var(--navy, #011033)}.cev-final-cta__text{margin:0;font-size:18px;line-height:1.6;color:var(--navy-soft, #1b2742)}.cev-final-cta__action{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cev-final-cta__btn{display:inline-flex;align-items:center;gap:12px;background:var(--navy, #011033);color:var(--lime, #c8ff35);font-weight:700;font-size:19px;padding:18px 38px;border-radius:8px;transition:opacity var(--transition-base, .2s ease)}.cev-final-cta__btn:hover{opacity:.88;color:var(--lime, #c8ff35)}.cev-final-cta__note{font-size:14px;font-weight:600;color:var(--navy-soft, #1b2742)}@media (min-width: 1024px){.cev-final-cta{padding:88px 48px}.cev-final-cta__title{font-size:44px}}@media (prefers-reduced-motion: reduce){.cev-objective,.cev-hero__ready-cta,.cev-program-card__cta,.cev-btn-lime,.cev-faq__more,.cev-final-cta__btn{transition:none}}
