:root{--feedback-heading: clamp(2rem, 1.1rem + 2.1vw, 3rem);--feedback-body: clamp(.9375rem, .875rem + .25vw, 1.125rem);--feedback-muted: #00254b;--feedback-space-standard: 3.75rem;--feedback-space-medium: 3rem;--feedback-space-compact: 2.5rem}@media(max-width:48rem){#offer .course-card,#offer .fabric-course-card{position:relative;padding-left:1.65rem}#offer .course-card:before,#offer .fabric-course-card:before{position:absolute;inset:0 auto auto 0;z-index:1;display:block;width:3.2rem;height:3.2rem;clip-path:polygon(0 0,100% 0,0 100%);border:0;border-radius:0;background:linear-gradient(135deg,var(--teal-600),var(--mint-400));content:""!important}#offer .course-card:after,#offer .fabric-course-card:after{position:absolute;top:.22rem;left:.45rem;z-index:2;color:var(--white);content:"★"!important;font-size:.82rem;line-height:1}}body .eyebrow{font-family:Inter,system-ui,sans-serif;font-size:.75rem;line-height:1.4;letter-spacing:.12em}body main .section-heading>h2,body main .training-selector__intro h2,body main .booking-intro>h2{font-size:var(--feedback-heading);line-height:1.15}body main .section-heading>p:not(.eyebrow){font-family:Inter,system-ui,sans-serif;font-size:var(--feedback-body);line-height:1.65}#booking .booking-phone{min-width:0}#booking .booking-phone>span{color:#536579}#booking .desktop-contact-grid .booking-phone{grid-column:1 / -1}#booking .booking-phone input{width:100%;min-width:0}#offer .course-grid>.course-card:not(.course-card--featured) .course-card__select{background:#dff7ee;border-color:#16a085;color:#00254b}#offer .course-grid>.course-card:not(.course-card--featured) .course-card__select:hover{background:#c5efdf}#offer .course-card__select:focus-visible{outline:3px solid #00254b;outline-offset:3px}#offer .course-card--featured .course-card__select:focus-visible{outline-color:#fff}#impact .impact-value{display:grid;place-items:center;flex:none;width:6.25rem;height:6.25rem;padding:.35rem;border:3px solid #00254b;border-radius:50%;background:#00254b;color:#fff;font:700 1.25rem/1.15 Inter,system-ui,sans-serif;letter-spacing:-.04em;text-align:center;overflow-wrap:normal;white-space:nowrap}#impact .impact-value--words{font-size:.9rem;line-height:1.25;letter-spacing:-.015em;white-space:normal}#impact .impact-source{display:block;width:fit-content;margin-top:.3rem;color:#00254b;font:500 .72rem/1.4 Inter,system-ui,sans-serif}#impact a.impact-source{text-decoration:underline;text-underline-offset:.15em}#impact a.impact-source:focus-visible{outline:2px solid #00254b;outline-offset:3px}#impact .impact-card>.impact-card__number{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:48.01rem){#impact .impact-desktop-top{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);padding:2rem}#impact .impact-desktop-top>.section-heading{align-self:start;position:static;margin:0;padding:0;text-align:left}#impact .impact-desktop-top>.section-heading h2{font-size:clamp(1.75rem,1.25rem + 1.1vw,2.6rem);line-height:1.15}#impact .impact-desktop-top>.section-heading>p:not(.eyebrow){font-size:.9375rem;line-height:1.6}#impact .impact-desktop-top>.impact-desktop-proof{display:block;width:100%;min-width:0}#impact .impact-mobile-layout,#impact .impact-mobile-proof{display:none}#impact .impact-grid{display:grid;grid-template-columns:1fr;gap:1rem}#impact .impact-desktop-proof .impact-grid>.impact-card{display:grid;grid-template-columns:6.25rem minmax(0,1fr);grid-template-areas:"value label" "value body" "value source";column-gap:1rem;row-gap:.3rem;align-items:start;min-height:0;padding:0 0 1rem;margin:0}#impact .impact-desktop-proof .impact-grid>.impact-card:before{display:none}#impact .impact-desktop-proof .impact-card>.impact-value{grid-area:value;align-self:start}#impact .impact-desktop-proof .impact-card>.impact-card__label{grid-area:label;font-size:.75rem;line-height:1.45;margin:.25rem 0 0}#impact .impact-desktop-proof .impact-card>.impact-card__body{grid-area:body;font:400 .8125rem/1.55 Inter,system-ui,sans-serif;color:#00254b;margin:0}#impact .impact-desktop-proof .impact-card>.impact-source{grid-area:source;margin:0}#impact .impact-outcome{margin-top:1rem;padding:1.75rem 2rem}#impact .impact-outcome__copy h3{font-size:1.5rem;line-height:1.3}}@media(min-width:48.01rem)and (max-width:64rem){#impact .impact-desktop-top{grid-template-columns:1fr}#impact .impact-desktop-top>.section-heading{max-width:44rem}#impact .impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}#impact .impact-desktop-proof .impact-grid>.impact-card{grid-template-columns:5rem minmax(0,1fr);padding:1rem}#impact .impact-value{width:5rem;height:5rem;font-size:1.1rem}#impact .impact-value--words{font-size:.75rem}}@media(max-width:48rem){:root{--feedback-heading: 2rem;--feedback-body: 1rem}body main #hero h1{font-size:clamp(2rem,9.6vw,2.6rem);line-height:1.08}body main .section-heading>h2,body main .training-selector__intro h2,body main .booking-intro>h2{font-size:2rem;line-height:1.15}body main .eyebrow{font:600 .75rem/1.45 Inter,system-ui,sans-serif;letter-spacing:.1em}#booking .booking-phone input{font-size:1rem}#booking .booking-phone>span{color:#536579}#impact .impact-desktop-proof{display:none}#impact .impact-desktop-top{display:block}#impact .impact-desktop-top>.section-heading h2{font-size:1.875rem;line-height:1.15}#impact .impact-mobile-advantage .impact-positioning{font-size:.9375rem;line-height:1.6;font-weight:500}}@media(min-width:64.01rem){body[data-product=power-bi] #offer .course-grid{align-items:stretch}body[data-product=power-bi] #offer .course-card,body[data-product=power-bi] #offer .course-card--featured{display:grid;height:100%;min-height:46rem;align-self:stretch;align-content:stretch;gap:.7rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"topline" "heading" "promise" "bestfor" "highlights" "details" "anchor" "facts" "availability" "select";grid-template-rows:auto auto auto auto auto minmax(3.5rem,1fr) auto auto 12rem 4.35rem}body[data-product=power-bi] #offer .course-card__topline{grid-area:topline}body[data-product=power-bi] #offer .course-card__heading{grid-area:heading}body[data-product=power-bi] #offer .course-card__promise{grid-area:promise}body[data-product=power-bi] #offer .course-card__bestfor{grid-area:bestfor}body[data-product=power-bi] #offer .course-card__highlights{grid-area:highlights}body[data-product=power-bi] #offer .course-card__details{grid-area:details}body[data-product=power-bi] #offer .course-card__anchor{grid-area:anchor}body[data-product=power-bi] #offer .course-commercial-facts{grid-area:facts;margin:0;align-self:end}body[data-product=power-bi] #offer .course-availability{grid-area:availability;min-height:9.5rem;align-self:start}body[data-product=power-bi] #offer .course-card__select{grid-area:select;align-self:end}body[data-product=power-bi] #offer .course-availability__sessions{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-product=power-bi] #offer .course-availability__message{grid-column:1 / -1}body[data-product=power-bi] .course-date:not(.course-date--full){border-color:var(--teal-500, #00cb99);background:#00cb9917;box-shadow:inset 0 0 0 1px #00cb9914}body[data-product=power-bi] .course-date:not(.course-date--full) small{color:var(--teal-700, #16a085);font-weight:800}body[data-product=power-bi] #booking .booking-date-choice:not(.booking-date-choice--full){border-color:var(--teal-500, #00cb99);background:#00cb9917}body[data-product=power-bi] #booking .booking-date-choice:not(.booking-date-choice--full) small{color:var(--teal-700, #16a085);font-weight:800}body[data-product=power-bi] #booking .desktop-step-title{white-space:nowrap}body[data-product=power-bi] #impact .impact-desktop-proof .impact-card{display:grid;min-height:16rem;padding:1.25rem;gap:.35rem;grid-template-columns:minmax(0,1fr);grid-template-rows:5.75rem auto minmax(2.6rem,auto) auto auto;align-content:start;justify-items:center;text-align:center}body[data-product=power-bi] #impact .impact-desktop-proof .impact-card:not(.impact-card--customer-win){grid-template-areas:"icon" "number" "label" "details" "source"}body[data-product=power-bi] #impact .impact-desktop-proof .impact-card--customer-win{grid-template-areas:"gauge" "number" "label" "details" "source"}body[data-product=power-bi] #impact .impact-card__icon,body[data-product=power-bi] #impact .impact-desktop-gauge,body[data-product=power-bi] #impact .impact-desktop-gauge__ring{width:5.5rem}body[data-product=power-bi] #impact .impact-card__number{grid-area:number;align-self:end;text-align:center}body[data-product=power-bi] #impact .impact-card__label{grid-area:label;align-self:start;text-align:center}body[data-product=power-bi] #impact .impact-desktop-proof .impact-card__details{grid-area:details;align-self:end;width:100%;margin:0}body[data-product=power-bi] #impact .impact-card__details summary{min-height:2.2rem;padding:.5rem 0;color:var(--navy-900);font-size:.74rem;font-weight:800;text-align:left;cursor:pointer}body[data-product=power-bi] #impact .impact-card__details .impact-card__body{margin:.35rem 0 0;text-align:left}body[data-product=power-bi] #impact .impact-source{grid-area:source;align-self:end;justify-self:start;margin:0;text-align:left}}@media(min-width:64.01rem){body main>#impact{padding-block:3rem}body #impact .section-shell{width:min(80rem,calc(100% - 4rem));max-width:80rem}body #impact .impact-desktop-top{display:block;margin:0 0 1.5rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body #impact .impact-desktop-top>.section-heading{max-width:58rem;margin:0 auto 1.5rem;padding:0;border:0;background:transparent;box-shadow:none;text-align:center}body #impact .impact-desktop-top>.section-heading .eyebrow{justify-content:center}body #impact .impact-desktop-top>.section-heading h2{max-width:24ch;margin:0 auto .85rem;font-size:clamp(2.4rem,2rem + 1.5vw,3.4rem);text-align:center}body #impact .impact-desktop-top>.section-heading>p:last-child{max-width:66ch;margin:0 auto;font-size:1rem;line-height:1.6;text-align:center}body #impact .impact-desktop-top>.impact-desktop-proof{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none}body #impact .impact-grid{display:grid;margin:0;padding:0;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}body #impact .impact-desktop-proof .impact-card{display:grid;min-height:0;padding:clamp(1.25rem,2vw,1.75rem);gap:.45rem;grid-template-columns:minmax(0,1fr);grid-template-areas:none;align-content:start;border:1px solid rgba(0,37,75,.08);border-top:3px solid var(--teal-600);border-radius:.75rem;background:var(--white);box-shadow:0 .8rem 2rem #00254b12}body #impact .impact-desktop-proof .impact-card:before,body #impact .impact-value,body #impact .impact-card__icon,body #impact .impact-desktop-gauge{display:none}body #impact .impact-desktop-proof .impact-card>*{grid-area:auto;grid-column:auto}body #impact .impact-card__number{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip-path:none;color:var(--navy-900);font-size:clamp(1.8rem,1.35rem + 1vw,2.8rem);line-height:1.05;white-space:normal}body #impact .impact-card--speed .impact-card__number{font-size:clamp(1.4rem,1.1rem + .7vw,2rem)}body #impact .impact-card__label{margin:0;font-size:.75rem;line-height:1.4}body #impact .impact-card__body{max-width:none;margin:0;color:var(--body);font:400 .84rem/1.55 Inter,system-ui,sans-serif}body #impact .impact-source{margin-top:.35rem}body #impact .impact-outcome{margin-top:0}body[data-product=power-bi] #offer .course-grid{align-items:start}body[data-product=power-bi] #offer .course-card{min-height:0;align-self:start}}@media(min-width:80rem){body #impact .impact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48.01rem){body main>#selector{padding-top:var(--feedback-space-compact);padding-bottom:3rem}body main>#ownership{padding-block:var(--feedback-space-standard)}body main>#outcomes{padding-block:var(--feedback-space-medium)}body main>#offer,body main>#impact,body main>#details,body main>#next,body main>#faq,body main>#booking{padding-block:var(--feedback-space-standard)}body[data-product=fabric] main>#offer{padding-bottom:2.5rem}body[data-product=fabric] main>#details{padding-top:2.5rem}}body main #offer .section-heading>p:not(.eyebrow){font-weight:400}body main #booking .eyebrow{color:#00cb99!important}body main #booking .booking-form__submit,body main #booking .desktop-booking-send .booking-form__submit{font-weight:800}body main #booking .form-note,body main #booking.booking-desktop-enabled .form-note{font:400 .875rem/1.6 Inter,system-ui,sans-serif;color:#00254b}@media(min-width:48.01rem){body[data-product=power-bi] main>#impact{padding-top:3rem}body[data-product=power-bi] #impact .impact-grid{gap:.5rem}body[data-product=power-bi] #impact .impact-desktop-proof .impact-grid>.impact-card{padding-bottom:.5rem}body[data-product=power-bi] #impact .impact-card--customer-win>.impact-value{width:6.25rem;height:6.25rem;aspect-ratio:1;border:3px solid #00254b;border-radius:50%;background:#00254b;color:#fff}body[data-product=power-bi] #booking .booking-step+.booking-step{padding-top:0}body[data-product=power-bi] #booking .booking-step+.booking-step>legend{padding-top:1.35rem}body[data-product=power-bi] #booking .booking-course-choices{gap:.4rem}}@media(min-width:48.01rem)and (max-width:64rem){body[data-product=power-bi] #impact .impact-card--customer-win>.impact-value{width:5rem;height:5rem}}@media(max-width:48rem){body[data-product=power-bi] #booking .booking-step+.booking-step{padding-top:0}body[data-product=power-bi] #booking .booking-step+.booking-step>legend{padding-top:1.1rem}}@media(max-width:48rem){:root{--feedback-space-standard: 3rem;--feedback-space-medium: 3.5rem;--feedback-space-compact: 2.5rem}body main>#selector,body main>#offer,body main>#faq,body main>#booking{padding-block:var(--feedback-space-standard)}body main>#ownership,body main>#impact{padding-block:var(--feedback-space-compact)}body main>#outcomes{padding-block:var(--feedback-space-medium)}body[data-product=fabric] main>#offer{padding-block:var(--feedback-space-compact)}body main #offer .section-heading h2,body main #faq .section-heading h2{font-size:2rem!important;line-height:1.15!important}body main #offer .section-heading>p:not(.eyebrow){font-size:1rem!important;line-height:1.65!important;font-weight:400!important}}@media(min-width:48.01rem){body[data-product=fabric] #offer .fabric-course-grid{gap:1.75rem;align-items:stretch}body[data-product=fabric] #offer .fabric-course-card{display:grid;min-height:37.5rem;padding:1.4rem 1.5rem 1.5rem;border:1px solid rgba(0,37,75,.12);border-radius:1rem;box-shadow:0 .9rem 2.1rem #00254b14;grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "bestfor" "outcomes" "details" "combo" "leave" "price" "cta";grid-template-rows:auto auto auto auto auto auto minmax(0,1fr) auto auto;gap:.8rem;align-content:stretch}body[data-product=fabric] #offer .fabric-course-card--featured{padding-top:3rem;border:2px solid var(--amber-500);background:linear-gradient(155deg,var(--navy-950),var(--navy-900));color:#ffffffd1;grid-template-areas:"eyebrow" "title" "bestfor" "combo" "leave" "price" "cta";grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto}body[data-product=fabric] #offer .fabric-course-card__topline{display:contents}body[data-product=fabric] #offer .fabric-course-card__eyebrow{display:inline-flex;width:fit-content;grid-area:eyebrow;margin:0;padding:.35rem .55rem;border-radius:var(--radius-sm);background:#00cb991a;color:var(--navy-800);font-size:.72rem;line-height:1.25}body[data-product=fabric] #offer .fabric-course-card--featured .fabric-course-card__eyebrow{background:var(--amber-500);color:var(--navy-950)}body[data-product=fabric] #offer .fabric-course-card h3{grid-area:title;min-height:0;margin:0;color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:clamp(1.25rem,1.05rem + .45vw,1.6rem);line-height:1.18}body[data-product=fabric] #offer .fabric-course-card--featured h3{color:var(--white)}body[data-product=fabric] #offer .fabric-course-card__bestfor{grid-area:bestfor;margin:0;font-size:.88rem;line-height:1.55}body[data-product=fabric] #offer .fabric-course-card__combo-copy{grid-area:combo;margin:0;font-size:.88rem;line-height:1.55}body[data-product=fabric] #offer .fabric-course-card__outcomes{grid-area:outcomes;margin:0;align-self:start}body[data-product=fabric] #offer .fabric-course-card__details{grid-area:details;margin:0}body[data-product=fabric] #offer .fabric-course-card__leave{grid-area:leave;align-self:end;margin:0;padding-top:1rem;border-top:1px solid rgba(0,37,75,.1)}body[data-product=fabric] #offer .fabric-course-card--featured .fabric-course-card__leave{border-top-color:#ffffff29}body[data-product=fabric] #offer .fabric-course-card__price{display:block;grid-area:price;margin:0;color:var(--navy-900);font-family:Inter,system-ui,sans-serif;font-size:clamp(2rem,1.6rem + 1.2vw,2.8rem);font-weight:800;letter-spacing:-.045em;line-height:1}body[data-product=fabric] #offer .fabric-course-card--featured .fabric-course-card__price{color:var(--white)}body[data-product=fabric] #offer .fabric-course-card__cta{display:inline-flex;width:100%;min-height:3.05rem;grid-area:cta;align-items:center;justify-content:space-between;margin:0;padding:.75rem .9rem;border-color:var(--teal-600);border-radius:.65rem;background:var(--white);color:var(--navy-900);font-size:.82rem;line-height:1.4}body[data-product=fabric] #offer .fabric-course-card__cta:hover{border-color:var(--teal-600);background:#00cb9921}body[data-product=fabric] #offer .fabric-course-card--featured .fabric-course-card__cta{border-color:var(--amber-500);background:var(--amber-500);color:var(--navy-950)}body[data-product=fabric] #offer .fabric-course-card--featured .fabric-course-card__cta:hover{background:#ffc533}}@media(max-width:48rem){body[data-product=fabric] #offer .fabric-course-grid{gap:.65rem}body[data-product=fabric] #offer .fabric-course-card,body[data-product=fabric] #offer .fabric-course-card--featured{display:grid;min-height:0;padding:1.35rem 1.65rem;border-radius:1rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "price" "bestfor" "outcomes" "details" "combo" "leave" "cta";grid-template-rows:auto auto auto auto auto auto auto auto auto;gap:.65rem;justify-items:center;text-align:center}body[data-product=fabric] #offer .fabric-course-card--featured{padding-top:1.35rem}body[data-product=fabric] #offer .fabric-course-card__topline{display:contents}body[data-product=fabric] #offer .fabric-course-card__eyebrow{justify-self:center;margin:0;font-size:.72rem}body[data-product=fabric] #offer .fabric-course-card h3{max-width:28rem;text-align:center}body[data-product=fabric] #offer .fabric-course-card__price{justify-self:center;font-size:clamp(2rem,9vw,2.7rem)}body[data-product=fabric] #offer .fabric-course-card__bestfor,body[data-product=fabric] #offer .fabric-course-card__combo-copy,body[data-product=fabric] #offer .fabric-course-card__leave{max-width:28rem;text-align:center}body[data-product=fabric] #offer .fabric-course-card__outcomes,body[data-product=fabric] #offer .fabric-course-card__details{width:min(100%,28rem);justify-self:center;text-align:left}body[data-product=fabric] #offer .fabric-course-card__leave{align-self:auto}body[data-product=fabric] #offer .fabric-course-card__cta{width:min(100%,28rem);justify-self:center;text-align:left}}@media(min-width:64rem){body[data-product=power-bi] main>#offer{padding-bottom:2rem}body[data-product=power-bi] main>#impact{padding-top:0;padding-bottom:3rem}body[data-product=power-bi] #impact .section-shell{width:min(114rem,calc(100% - 6rem));max-width:114rem;gap:0}body[data-product=power-bi] #impact .impact-mobile-layout{display:none}body[data-product=power-bi] #impact .impact-desktop-top{display:grid;margin:0;padding:clamp(1.25rem,1.8vw,1.75rem);gap:1.25rem;grid-template-columns:minmax(0,1fr);align-items:start;border:1px solid rgba(0,37,75,.08);border-radius:1rem;background:var(--white);box-shadow:0 .9rem 2.4rem #00254b12}body[data-product=power-bi] #impact .impact-desktop-top>.section-heading{width:100%;max-width:72rem;margin:0 auto;padding:0;border:0;background:transparent;box-shadow:none;text-align:center}body[data-product=power-bi] #impact .impact-desktop-top>.section-heading .eyebrow{justify-content:center}body[data-product=power-bi] #impact .impact-desktop-top>.section-heading h2{max-width:24ch;margin:0 auto .65rem;font-size:clamp(2.1rem,1.45rem + 1.5vw,3.35rem);line-height:1.08;text-align:center}body[data-product=power-bi] #impact .impact-desktop-top>.section-heading>p:last-child{max-width:70ch;margin:0 auto;font-size:.94rem;line-height:1.55;text-align:center}body[data-product=power-bi] #impact .impact-desktop-top>.impact-desktop-proof{display:block;min-width:0;width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none}body[data-product=power-bi] #impact .impact-grid{display:grid;margin:0;padding:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}body[data-product=power-bi] #impact .impact-desktop-proof .impact-grid>.impact-card{display:grid;min-height:0;margin:0;padding:.4rem 0;padding-inline:clamp(.75rem,1.2vw,1.15rem);gap:.22rem .75rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"icon" "number" "label" "body" "source";grid-template-rows:8.875rem 2.5rem 4rem minmax(0,1fr) 2.125rem;align-items:start;align-content:start;justify-items:center;border:0;border-left:1px solid rgba(0,37,75,.13);border-radius:0;background:transparent;box-shadow:none;text-align:center}body[data-product=power-bi] #impact .impact-desktop-proof .impact-grid>.impact-card:first-child{border-left:0}body[data-product=power-bi] #impact .impact-desktop-proof .impact-card:before,body[data-product=power-bi] #impact .impact-value{display:none}body[data-product=power-bi] #impact .impact-card__icon{display:grid;width:6.25rem;aspect-ratio:1;place-items:center;grid-area:icon;align-self:start;justify-self:center;border-radius:50%;background:#00254b;color:var(--white)}body[data-product=power-bi] #impact .impact-card__icon svg{width:2.5rem;height:2.5rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}body[data-product=power-bi] #impact .impact-card__number{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip-path:none;grid-area:number;color:var(--navy-900);font-size:clamp(1.35rem,1.05rem + .6vw,1.9rem);line-height:1.1;white-space:nowrap}body[data-product=power-bi] #impact .impact-card--speed .impact-card__number{font-size:clamp(1.05rem,.9rem + .4vw,1.35rem)}body[data-product=power-bi] #impact .impact-card__label{width:100%;margin:0;grid-area:label;justify-self:stretch;font-size:.7rem;line-height:1.35;text-align:center}body[data-product=power-bi] #impact .impact-card__body{width:100%;max-width:60ch;margin:0;grid-area:body;justify-self:stretch;color:var(--body);font:400 .78rem/1.45 Inter,system-ui,sans-serif;text-align:left}body[data-product=power-bi] #impact .impact-source{align-self:end;margin:.15rem 0 0;grid-area:source;justify-self:start;font-size:.67rem;text-align:left}body[data-product=power-bi] #impact .impact-desktop-proof .impact-grid>.impact-card--customer-win{grid-template-areas:"gauge" "number" "label" "body" "source"}body[data-product=power-bi] #impact .impact-desktop-gauge{position:relative;display:grid;width:7.5rem;grid-area:gauge;align-self:start;justify-self:center;justify-items:center;text-align:center}body[data-product=power-bi] #impact .impact-desktop-gauge__ring{display:grid;width:6.25rem;aspect-ratio:1;place-items:center;border:1px solid rgba(0,37,75,.18);border-radius:50%;background:conic-gradient(from 205deg,#00254b 0 78%,#e8edf2 78% 91%,transparent 91% 100%);box-shadow:inset 0 0 0 .55rem var(--white)}body[data-product=power-bi] #impact .impact-desktop-gauge__ring:before{position:absolute;width:4.35rem;aspect-ratio:1;border-radius:50%;background:var(--white);content:""}body[data-product=power-bi] #impact .impact-desktop-gauge__ring span{position:relative;z-index:1;color:#00254b;font-family:Inter,system-ui,sans-serif;font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1}body[data-product=power-bi] #impact .impact-desktop-gauge>p{position:static;width:auto;margin:.4rem 0 0;color:#00254b;font-size:.62rem;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}body[data-product=power-bi] #impact .impact-desktop-gauge__trend{position:absolute;top:.15rem;right:0;z-index:2;display:grid;width:1.75rem;aspect-ratio:1;place-items:center;border-radius:50%;background:#00254b;color:var(--white);font-size:1rem;font-weight:800}body[data-product=power-bi] #impact .impact-outcome{margin-top:0}body[data-product=power-bi] #offer .course-grid{align-items:stretch}body[data-product=power-bi] #offer .course-card{display:grid;min-height:43.5rem;height:100%;align-self:stretch;align-content:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"topline" "heading" "promise" "bestfor" "highlights" "details" "anchor" "price" "select";grid-template-rows:3.5rem 4.4rem 4rem 6.25rem 7rem minmax(3.75rem,1fr) 1.65rem 5.3rem 4.1rem}body[data-product=power-bi] #offer .course-card__topline{grid-area:topline}body[data-product=power-bi] #offer .course-card__heading{grid-area:heading}body[data-product=power-bi] #offer .course-card__promise{grid-area:promise}body[data-product=power-bi] #offer .course-card__bestfor{grid-area:bestfor}body[data-product=power-bi] #offer .course-card__highlights{grid-area:highlights}body[data-product=power-bi] #offer .course-card__details{grid-area:details}body[data-product=power-bi] #offer .course-card__anchor{grid-area:anchor;margin:0;align-self:center}body[data-product=power-bi] #offer .course-card__price{grid-area:price;align-self:start;margin-top:0}body[data-product=power-bi] #offer .course-card__select{grid-area:select;align-self:end;margin-top:0}}@media(min-width:64.01rem){body[data-product=power-bi] #impact .section-shell{width:min(114rem,calc(100% - 5rem))}}@media(min-width:64rem)and (max-width:78rem){body[data-product=power-bi] #offer .course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:63.99rem){body[data-product=power-bi] #impact .impact-desktop-proof{display:none}body[data-product=power-bi] #impact .impact-mobile-layout{display:grid}}[data-count-kpi]{display:inline-block;font-variant-numeric:tabular-nums;white-space:nowrap}@media(min-width:80rem){body[data-product=power-bi] main>#impact{padding-block:1.5rem 2rem}body[data-product=power-bi] #impact .section-shell{width:min(116.5rem,calc(100% - 6.5rem));max-width:116.5rem}body[data-product=power-bi] #impact .impact-desktop-top{display:contents}body[data-product=power-bi] #impact .impact-desktop-top>.section-heading{width:100%;max-width:none;margin:0 auto 1.25rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}body[data-product=power-bi] #impact .impact-desktop-top>.section-heading .eyebrow{justify-content:center;margin-bottom:.75rem}body[data-product=power-bi] #impact .impact-desktop-top>.section-heading h2{max-width:62rem;margin:0 auto .65rem;font-size:clamp(2.6rem,2rem + 1vw,3rem);line-height:1.08;text-align:center}body[data-product=power-bi] #impact .impact-desktop-top>.section-heading>p:last-child{max-width:54rem;margin:0 auto;font-size:1rem;line-height:1.5;text-align:center}body[data-product=power-bi] #impact .impact-desktop-top>.impact-desktop-proof{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-product=power-bi] #impact .impact-grid{display:grid;margin:0;padding:0;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}body[data-product=power-bi] #impact .impact-desktop-proof .impact-grid>.impact-card{display:grid;min-width:0;min-height:19.3rem;margin:0;padding:1.75rem;column-gap:1.25rem;row-gap:.25rem;grid-template-columns:6.25rem minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;border:1px solid #dfe5eb;border-radius:.75rem;background:var(--white);box-shadow:0 .55rem 1.6rem #00254b0b;text-align:left}body[data-product=power-bi] #impact .impact-desktop-proof .impact-grid>.impact-card:not(.impact-card--customer-win){grid-template-columns:6.25rem minmax(0,1fr);grid-template-areas:"icon number" "icon label" "body body" "source source"}body[data-product=power-bi] #impact .impact-desktop-proof .impact-grid>.impact-card--customer-win{grid-template-columns:6.25rem minmax(0,1fr);grid-template-areas:"gauge number" "gauge label" "body body" "source source"}body[data-product=power-bi] #impact .impact-desktop-proof .impact-card:first-child{border-left:1px solid #dfe5eb}body[data-product=power-bi] #impact .impact-card:before,body[data-product=power-bi] #impact .impact-value{display:none}body[data-product=power-bi] #impact .impact-card__icon{display:grid;width:6.25rem;aspect-ratio:1;place-items:center;grid-area:icon;align-self:start;justify-self:start;border-radius:50%;background:#00254b;color:var(--white)}body[data-product=power-bi] #impact .impact-card__icon svg{width:2.5rem;height:2.5rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}body[data-product=power-bi] #impact .impact-card__number,body[data-product=power-bi] #impact .impact-card__label,body[data-product=power-bi] #impact .impact-card__body,body[data-product=power-bi] #impact .impact-source{position:static;width:auto;height:auto;min-width:0;margin:0;padding-inline:0;grid-column:auto;text-align:left;white-space:normal;overflow:visible;overflow-wrap:anywhere;clip-path:none}body[data-product=power-bi] #impact .impact-card__number{align-self:end;justify-self:start;grid-area:number;color:#00254b;font-size:clamp(1.65rem,1.2rem + .7vw,2rem);line-height:1.1;white-space:nowrap}body[data-product=power-bi] #impact .impact-card--speed .impact-card__number{font-size:clamp(1.35rem,1rem + .55vw,1.75rem);line-height:1.15}body[data-product=power-bi] #impact .impact-card__label{width:100%;grid-area:label;align-self:start;justify-self:stretch;color:#00254b;font-size:.72rem;line-height:1.35}body[data-product=power-bi] #impact .impact-card__body{width:100%;max-width:none;margin-top:.45rem;padding-top:.95rem;grid-area:body;justify-self:stretch;border-top:1px solid #d7e0e8;color:var(--body);font:400 1rem/1.45 Inter,system-ui,sans-serif}body[data-product=power-bi] #impact .impact-source{align-self:end;grid-area:source;justify-self:start;margin-top:.6rem;color:#00254b;font-size:.78rem;line-height:1.35}body[data-product=power-bi] #impact .impact-desktop-gauge{position:relative;display:grid;width:6.25rem;min-width:0;grid-area:gauge;place-items:center;align-content:start;align-self:start;justify-self:start;text-align:center}body[data-product=power-bi] #impact .impact-desktop-gauge__ring{position:relative;display:grid;width:6.25rem;aspect-ratio:1;place-items:center;border:1px solid #d7e0e8;border-radius:50%;background:conic-gradient(from 205deg,#00254b 0 78%,#e8edf2 78% 100%);box-shadow:none}body[data-product=power-bi] #impact .impact-desktop-gauge__ring:before{position:absolute;inset:.75rem;border:1px solid rgba(0,37,75,.08);border-radius:50%;background:var(--white);content:""}body[data-product=power-bi] #impact .impact-desktop-gauge__ring span{position:relative;z-index:1;color:#00254b;font:800 1.8rem/1 Inter,system-ui,sans-serif;letter-spacing:-.04em;white-space:nowrap}body[data-product=power-bi] #impact .impact-desktop-gauge__trend{position:absolute;top:-.1rem;right:-.1rem;z-index:2;display:grid;width:1.55rem;aspect-ratio:1;place-items:center;border:2px solid var(--white);border-radius:50%;background:#00254b;color:var(--white);font-size:.9rem;font-weight:800}body[data-product=power-bi] #impact .impact-desktop-gauge>p{display:none}body[data-product=power-bi] #impact .impact-outcome{display:grid;margin-top:2rem;padding:0 1rem 1.75rem;gap:clamp(3rem,5vw,6rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-product=power-bi] #impact .impact-outcome__copy{display:grid;gap:1rem;align-content:start;padding-block:.15rem}body[data-product=power-bi] #impact .impact-positioning{max-width:48rem;margin:0;font-size:1rem;line-height:1.45}body[data-product=power-bi] #impact .impact-outcome__copy h3{margin:0;font-size:clamp(1.35rem,1.05rem + .55vw,1.65rem);line-height:1.2}body[data-product=power-bi] #impact .impact-outcome__list{display:grid;margin:0;gap:.55rem 2.5rem;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto)}body[data-product=power-bi] #impact .impact-outcome__list li{padding-left:1.5rem;font-size:.98rem;line-height:1.35}body[data-product=power-bi] #impact .impact-outcome__panel{display:grid;min-height:13.55rem;height:100%;padding:1.85rem 2.35rem;gap:.75rem;align-content:start;border:1px solid rgba(0,37,75,.16);border-radius:.75rem;background:linear-gradient(135deg,#00254b,#00254b);color:#ffffffe6;box-shadow:0 1rem 2.5rem #00254b29}body[data-product=power-bi] #impact .impact-outcome__panel p{max-width:42rem;color:#ffffffe6;font-size:1.05rem;line-height:1.5}body[data-product=power-bi] #impact .impact-outcome__label{color:var(--white);font-size:.78rem;letter-spacing:.16em}body[data-product=power-bi] #impact .impact-sources{margin-top:.2rem;border-top-color:#fff3}body[data-product=power-bi] #impact .impact-sources summary,body[data-product=power-bi] #impact .impact-sources ul{color:#ffffffe6}}@media(min-width:80rem)and (max-width:95rem){body[data-product=power-bi] #impact .impact-card--speed .impact-card__number{font-size:1.2rem;white-space:normal;overflow-wrap:normal}}body[data-product=power-bi] #offer .course-card__brand{color:#00254b}body[data-product=power-bi] #offer .course-card__variant{color:#b45309}body[data-product=power-bi] #offer .course-card--featured .course-card__brand{color:#63e6c4}body[data-product=power-bi] #offer .course-card--featured .course-card__variant{color:#f39c12}body[data-product=power-bi] #details .proof-card{--proof-pointer-x: 0px;--proof-pointer-y: 0px;transform:translate3d(var(--proof-pointer-x),var(--proof-pointer-y),0);transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease;will-change:transform}body[data-product=power-bi] #details .proof-card:hover,body[data-product=power-bi] #details .proof-card:focus-within{border-color:#00a8846b;box-shadow:0 1.15rem 2.6rem #00254b24}@media(min-width:48.01rem){body[data-product=power-bi] #offer .course-card--featured:before{content:none}body[data-product=power-bi] #offer .course-card__select{min-height:4.35rem}}@media(min-width:78.01rem){body[data-product=power-bi] #offer .course-card--featured{padding-top:clamp(1.35rem,2.5vw,2rem);grid-template-rows:4.5rem 4.8rem 4rem 6.25rem 7rem minmax(3.75rem,1fr) 1.65rem 5.3rem 4.35rem}body[data-product=power-bi] #offer .course-card--featured .course-card__topline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem}body[data-product=power-bi] #offer .course-card--featured .course-card__duration{white-space:nowrap}}@media(prefers-reduced-motion:reduce){body[data-product=power-bi] #details .proof-card,body[data-product=power-bi] #details .proof-card:hover,body[data-product=power-bi] #details .proof-card:focus-within{transform:none;transition:none}}.course-card__summary-label--mobile{display:none}@media(max-width:48rem){body[data-product=power-bi] #offer .course-card__summary-label--desktop{display:none}body[data-product=power-bi] #offer .course-card__summary-label--mobile{display:inline}body[data-product=power-bi] #offer .course-card.is-collapsed .course-card__collapse-region-inner{visibility:hidden;pointer-events:none}body[data-product=power-bi] #offer .course-card__details>summary,body[data-product=power-bi] #offer .course-card__details .course-card__list-label{display:none}body[data-product=power-bi] #offer .course-card__details{border:0}body[data-product=power-bi] #offer .course-card__details>div{display:grid;justify-items:center}body[data-product=power-bi] #offer .course-card__details>div>p,body[data-product=power-bi] #offer .course-card__details .course-card__leave{margin-inline:auto;text-align:center}body[data-product=power-bi] #offer .course-card__details .course-card__topics{width:min(100%,18rem);margin-inline:auto;text-align:left}body[data-product=power-bi] #offer .course-card.is-expanded:not(.course-card--featured){padding:clamp(1.35rem,5vw,1.65rem);border-color:var(--teal-600);box-shadow:0 1rem 2.4rem #00254b1f}body[data-product=power-bi] #offer .course-card.is-collapsible:not(.course-card--featured){transition:padding .52s cubic-bezier(.4,0,.2,1),border-color .52s cubic-bezier(.4,0,.2,1),box-shadow .52s cubic-bezier(.4,0,.2,1)}body[data-product=power-bi] #offer .course-card.is-collapsible .course-card__toggle,body[data-product=power-bi] #offer .course-card.is-collapsible .course-card__select{transition:min-height .52s cubic-bezier(.4,0,.2,1),padding .52s cubic-bezier(.4,0,.2,1),font-size .52s cubic-bezier(.4,0,.2,1),border-color .18s ease,background-color .18s ease}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__toggle{min-height:3rem;padding:.75rem .9rem;font-size:.9rem}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__collapse-region-inner{gap:0}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__promise{width:min(100%,28rem);margin:0 auto 1rem;font-size:.9rem;line-height:1.45;text-align:center}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__bestfor,body[data-product=power-bi] #offer .course-card.is-expanded .course-card__highlights{width:min(100%,28rem);max-width:28rem;box-sizing:border-box;justify-self:center;background:color-mix(in srgb,var(--mint-400) 14%,var(--white))}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__bestfor{margin:0;padding:1rem 1rem .4rem;border-radius:.85rem .85rem 0 0;font-size:.82rem;line-height:1.45;text-align:center}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__bestfor strong{margin-bottom:.2rem;font-size:.72rem;line-height:1.3}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__highlights{margin:0 auto 1.1rem;padding:.25rem 1rem 1rem;border-radius:0 0 .85rem .85rem}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__highlights li{min-height:1.35rem;padding-left:1.65rem;font-size:.88rem;line-height:1.4}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__highlights li:before{top:.08rem;display:grid;width:1.15rem;height:1.15rem;place-items:center;border-radius:50%;background:var(--teal-600);color:var(--white);content:"✓";font-size:.72rem;font-weight:800;line-height:1}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__details{width:min(100%,28rem);margin-inline:auto}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__details>div>p:first-child{width:100%;margin:0 auto 1rem;padding:0 0 1rem;border-bottom:1px solid rgba(0,37,75,.14);color:var(--body);font-size:.92rem;line-height:1.55}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__details .course-card__topics{width:min(100%,24rem);margin:0 auto 1.1rem;padding-top:0;gap:.55rem;border-top:0}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__topics li{position:relative;min-height:1.5rem;padding-left:2rem;font-size:.95rem;line-height:1.45}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__topics li:before{position:absolute;top:0;left:0;display:grid;width:1.4rem;height:1.4rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--mint-400) 66%,var(--white));color:var(--teal-600);content:"✓";font-size:.82rem;font-weight:900;line-height:1}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__leave{width:100%;margin:0 auto;padding:1rem 0 0;border-top:1px solid rgba(0,37,75,.14);font-size:.92rem;line-height:1.5}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__leave strong{display:block;margin-bottom:.3rem;color:var(--navy-900);font-family:Inter,system-ui,sans-serif;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}body[data-product=power-bi] #offer .course-card.is-expanded .course-card__select{width:100%;min-height:3.25rem;padding-inline:1rem;font-size:.9rem}}@media(max-width:48rem)and (prefers-reduced-motion:reduce){body[data-product=power-bi] #offer .course-card.is-collapsible:not(.course-card--featured){transition:none}body[data-product=power-bi] #offer .course-card.is-collapsible .course-card__toggle,body[data-product=power-bi] #offer .course-card.is-collapsible .course-card__select{transition:none}}@media(prefers-reduced-motion:no-preference){.js-slow-interactions [data-slow-interactive].is-slow-pending{opacity:0;translate:0 .65rem;transition:opacity .55s cubic-bezier(.16,1,.3,1),translate .55s cubic-bezier(.16,1,.3,1);transition-delay:var(--interaction-delay, 0ms)}.js-slow-interactions [data-slow-interactive].is-slow-pending.is-slow-visible{opacity:1;translate:none}.js-card-interactions [data-interactive-surface]{transition:translate .2s cubic-bezier(.22,1,.36,1),scale .14s ease,box-shadow .2s ease,border-color .2s ease}}@media(prefers-reduced-motion:reduce){.js-slow-interactions [data-slow-interactive],.js-card-interactions [data-interactive-surface]{opacity:1;translate:none;transition:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.js-card-interactions [data-interactive-surface].is-interactive-visible:hover,.js-card-interactions [data-interactive-surface].is-interactive-visible:focus-within{translate:0 -.2rem;border-color:#16a08585;box-shadow:var(--interaction-shadow-x, 0px) var(--interaction-shadow-y, 16px) 2.35rem #00254b29}}@media(pointer:coarse)and (prefers-reduced-motion:no-preference){.js-card-interactions [data-interactive-surface].is-interactive-visible:active{translate:0 -.05rem;scale:.995}}@media(min-width:64.01rem){body[data-product=power-bi] #offer .course-grid{align-items:stretch}body[data-product=power-bi] #offer .course-card,body[data-product=power-bi] #offer .course-card--featured{display:grid;height:100%;min-height:46rem;align-self:stretch;align-content:stretch;gap:.7rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"topline" "heading" "promise" "bestfor" "highlights" "details" "anchor" "facts" "availability" "select";grid-template-rows:auto auto auto auto auto minmax(3.5rem,1fr) auto auto 12rem 4.35rem}body[data-product=power-bi] #offer .course-card__topline{grid-area:topline}body[data-product=power-bi] #offer .course-card__heading{grid-area:heading}body[data-product=power-bi] #offer .course-card__promise{grid-area:promise}body[data-product=power-bi] #offer .course-card__bestfor{grid-area:bestfor}body[data-product=power-bi] #offer .course-card__highlights{grid-area:highlights}body[data-product=power-bi] #offer .course-card__details{grid-area:details}body[data-product=power-bi] #offer .course-card__anchor{grid-area:anchor}body[data-product=power-bi] #offer .course-commercial-facts{grid-area:facts;height:6.35rem;margin:0;align-self:end}body[data-product=power-bi] #offer .course-availability{grid-area:availability;height:12rem;min-height:0;overflow:hidden;align-self:start}body[data-product=power-bi] #offer .course-card__select{grid-area:select;align-self:end}body[data-product=power-bi] #offer .course-availability__sessions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}body[data-product=power-bi] #offer .course-availability__message{grid-column:1 / -1}body[data-product=power-bi] #offer .course-date{min-height:3.15rem;padding:.4rem .5rem;align-content:center}body[data-product=power-bi] #offer .course-date span,body[data-product=power-bi] #offer .course-date small{font-size:.68rem;line-height:1.25;white-space:nowrap}body[data-product=power-bi] .course-date:not(.course-date--full){border-color:var(--teal-500, #00cb99);background:#00cb9917;box-shadow:inset 0 0 0 1px #00cb9914}body[data-product=power-bi] .course-date:not(.course-date--full) small{color:var(--teal-700, #16a085);font-weight:800}body[data-product=power-bi] #booking .booking-date-choice:not(.booking-date-choice--full){border-color:var(--teal-500, #00cb99);background:#00cb9917}body[data-product=power-bi] #booking .booking-date-choice:not(.booking-date-choice--full) small{color:var(--teal-700, #16a085);font-weight:800}body[data-product=power-bi] #booking .desktop-step-title{white-space:nowrap}body[data-product=power-bi] #impact .impact-desktop-proof .impact-card{display:grid;min-height:16rem;padding:1.25rem;gap:.35rem;grid-template-columns:minmax(0,1fr);grid-template-rows:5.75rem auto minmax(2.6rem,auto) auto auto;align-content:start;justify-items:center;text-align:center}body[data-product=power-bi] #impact .impact-desktop-proof .impact-card:not(.impact-card--customer-win){grid-template-areas:"icon" "number" "label" "details" "source"}body[data-product=power-bi] #impact .impact-desktop-proof .impact-card--customer-win{grid-template-areas:"gauge" "number" "label" "details" "source"}body[data-product=power-bi] #impact .impact-card__icon,body[data-product=power-bi] #impact .impact-desktop-gauge,body[data-product=power-bi] #impact .impact-desktop-gauge__ring{width:5.5rem}body[data-product=power-bi] #impact .impact-card__number{grid-area:number;align-self:end;text-align:center}body[data-product=power-bi] #impact .impact-card__label{grid-area:label;align-self:start;text-align:center}body[data-product=power-bi] #impact .impact-desktop-proof .impact-card__details{grid-area:details;align-self:end;width:100%;margin:0}body[data-product=power-bi] #impact .impact-card__details summary{min-height:2.2rem;padding:.5rem 0;color:var(--navy-900);font-size:.74rem;font-weight:800;text-align:left;cursor:pointer}body[data-product=power-bi] #impact .impact-card__details .impact-card__body{margin:.35rem 0 0;text-align:left}body[data-product=power-bi] #impact .impact-card__details:not([open])>.impact-card__body{display:none}body[data-product=power-bi] #impact .impact-source{grid-area:source;align-self:end;justify-self:start;margin:0;text-align:left}}@media(min-width:56.01rem){body[data-product] #impact .impact-desktop-proof .impact-grid{--impact-node: 4.5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0;margin:0;padding:0;list-style:none}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;padding:0 clamp(.75rem,1.4vw,1.5rem);gap:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:center}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card:not(:first-child):before{display:block;position:absolute;z-index:0;top:calc(var(--impact-node) / 2);right:calc(50% + (var(--impact-node) / 2) + .5rem);left:calc(-50% + (var(--impact-node) / 2) + .5rem);width:auto;height:.45rem;aspect-ratio:auto;grid-area:auto;border:0;border-radius:0;font-size:0;background:radial-gradient(circle at 50% 50%,var(--navy-900) 0 .22rem,transparent .22rem) 50% 50% / 100% 100% no-repeat,linear-gradient(to right,#00254b38,#00254b38) 50% 50% / 100% 1px no-repeat;content:"";transform:translateY(-50%)}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-value,body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-desktop-gauge{display:none}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-card__icon{position:relative;z-index:1;display:grid;width:var(--impact-node);height:var(--impact-node);flex:none;order:1;align-self:center;justify-self:center;place-items:center;margin:0 0 1.35rem;padding:0;border:0;border-radius:50%;background:var(--navy-900);color:#fff;box-shadow:0 .6rem 1.5rem #00254b38;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-card__icon svg{width:1.85rem;height:1.85rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-card__number{order:2;max-width:100%;align-self:center;justify-self:center;margin:0;padding:0;color:var(--navy-900);font-family:Inter,system-ui,sans-serif;font-size:clamp(1.5rem,2.1vw,2.1rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;inline-size:auto!important;min-inline-size:0!important}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-card__label{order:3;max-width:15rem;align-self:center;justify-self:center;margin:.7rem 0 0;padding:0;color:var(--navy-900);font-family:Inter,system-ui,sans-serif;font-size:.74rem;font-weight:700;line-height:1.5;letter-spacing:.085em;text-transform:uppercase}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-source{order:4;align-self:center;justify-self:center;margin:.85rem 0 0;padding:0;border:0;color:#6b7686;font-family:Inter,system-ui,sans-serif;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .18s ease}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-source:hover,body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-source:focus-visible{color:var(--teal-600);text-decoration:underline}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-card__details{order:5;width:100%;align-self:center;justify-self:center;margin:.7rem 0 0;padding:0;border:0;background:none}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-card__details summary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0;border:0;background:none;color:#6b7686;font-family:Inter,system-ui,sans-serif;font-size:.74rem;font-weight:600;list-style:none;cursor:pointer}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-card__details summary::-webkit-details-marker{display:none}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-card__details summary:after{width:.38rem;height:.38rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:translateY(-.08rem) rotate(45deg);transition:transform .24s cubic-bezier(.22,1,.36,1)}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-card__details[open] summary:after{transform:translateY(.04rem) rotate(-135deg)}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-card__details .impact-card__body{margin:.5rem 0 0;padding:0;color:#00254b;font-family:Inter,system-ui,sans-serif;font-size:.8rem;line-height:1.55;text-align:center}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card:hover>.impact-card__icon,body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card:focus-within>.impact-card__icon{box-shadow:0 .85rem 2rem #00254b52;transform:translateY(-.15rem)}}@media(min-width:56.01rem)and (prefers-reduced-motion:reduce){body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-card__icon,body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card>.impact-card__details summary:after{transition:none!important}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card:hover>.impact-card__icon{transform:none!important}}.booking-dates-overview{margin:1rem 0 0;padding:0;border:0;background:none}.booking-dates-overview.form-wide{grid-column:1 / -1}.booking-dates-overview__title{margin:0;color:var(--navy-900);font-family:Inter,system-ui,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.booking-dates-overview__hint{margin:.15rem 0 0;color:#00254b;font-family:Inter,system-ui,sans-serif;font-size:.85rem}.booking-dates-overview__list{display:grid;margin:.75rem 0 0;padding:0;gap:.6rem;list-style:none}.booking-dates-overview__course{display:flex;align-items:center;padding:.75rem .85rem;gap:.5rem .85rem;flex-wrap:wrap;border:1px solid rgba(0,37,75,.1);border-radius:.8rem;background:#fff;box-shadow:0 .5rem 1.4rem #00254b0d}.booking-dates-overview__icon{display:grid;width:2.75rem;height:2.75rem;flex:none;place-items:center;border-radius:.65rem}.booking-dates-overview__icon svg{width:1.4rem;height:1.4rem;fill:currentColor}.booking-dates-overview__icon--a{color:var(--teal-600);background:color-mix(in srgb,var(--mint-400) 16%,#ffffff)}.booking-dates-overview__icon--b{color:var(--navy-900);background:color-mix(in srgb,var(--navy-900) 9%,#ffffff)}.booking-dates-overview__course-name{min-width:7.5rem;flex:1 1 7.5rem;color:var(--navy-900);font-family:Inter,system-ui,sans-serif;font-size:.92rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.booking-dates-overview__note{margin:.55rem 0 0;color:#6b7686;font-family:Inter,system-ui,sans-serif;font-size:.75rem;line-height:1.4}.booking-dates-overview__more{margin:.8rem 0 0;color:var(--navy-900);font-size:.82rem;line-height:1.5}.booking-dates-overview__more a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.16em}.booking-dates-overview__sessions{display:flex;gap:.4rem;flex-wrap:wrap}.booking-date-pill{position:relative;display:grid;min-height:0;padding:.4rem .7rem;gap:0;border:1px solid rgba(0,37,75,.14);border-radius:.55rem;background:#fff;font-family:Inter,system-ui,sans-serif;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.booking-date-pill__date{color:var(--navy-900);font-size:.8rem;font-weight:700;line-height:1.35;white-space:nowrap}.booking-date-pill__note{color:#00254b;font-size:.7rem;line-height:1.35;white-space:nowrap}.booking-date-pill__check{position:absolute;top:-.4rem;right:-.4rem;display:grid;width:1.15rem;height:1.15rem;place-items:center;border-radius:50%;background:var(--navy-900);color:#fff;opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .18s ease}.booking-date-pill__check svg{width:.7rem;height:.7rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.booking-date-pill:hover{border-color:#00254b66;box-shadow:0 .35rem .9rem #00254b14}.booking-date-pill:focus-visible{outline:3px solid rgba(0,37,75,.35);outline-offset:2px}.booking-date-pill.is-selected{border-color:var(--navy-900);background:color-mix(in srgb,var(--navy-900) 7%,#ffffff);box-shadow:0 0 0 1px var(--navy-900)}.booking-date-pill.is-selected .booking-date-pill__date,.booking-date-pill.is-selected .booking-date-pill__note{color:var(--navy-900)}.booking-date-pill.is-selected .booking-date-pill__check{opacity:1;transform:scale(1)}.booking-date-pill--full{border-color:#00254b14;background:#00254b0a;cursor:not-allowed}.booking-date-pill--full .booking-date-pill__date{color:#8b95a3}.booking-date-pill--full .booking-date-pill__note{color:#9aa3b0}.booking-date-pill--full:hover{border-color:#00254b14;box-shadow:none}#offer .course-grid__helper{display:none}@media(min-width:64.01rem){#offer .course-grid__helper{display:block;max-width:46rem;margin:1rem auto 0;padding:.7rem 1rem;border-left:3px solid #16a085;border-radius:.35rem;background:#0f8a670f;color:#42536e;font-size:.86rem;line-height:1.5;text-align:left}#offer .course-grid__helper strong{color:var(--navy-900, #00254b)}#booking .booking-step--course,#booking .booking-step--dates{display:none!important}#booking .booking-step--details .desktop-step-number{font-size:0}#booking .booking-step--details .desktop-step-number:after{content:"2";font-size:.8rem}body[data-product] .booking-date-pill:not(.booking-date-pill--full):not(.is-selected),body[data-product] #offer .course-date:not(.course-date--full),body[data-product] #booking .booking-date-choice:not(.booking-date-choice--full){border-color:#16a085;background:#eaf8f2;color:#16a085}body[data-product] .booking-date-pill--full,body[data-product] #offer .course-date--full,body[data-product] #booking .booking-date-choice--full{border-color:#bd5a53!important;background:#fff1f0!important;color:#9f271d!important}body[data-product] .booking-date-pill--full *,body[data-product] #offer .course-date--full *,body[data-product] #booking .booking-date-choice--full *{color:#9f271d}body[data-product] #offer .course-date:not(.course-date--full) small,body[data-product] #booking .booking-date-choice:not(.booking-date-choice--full) small{color:#16a085}.booking-dates-overview__course{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.25rem .85rem}.booking-dates-overview__icon{grid-column:1;grid-row:1 / span 2}.booking-dates-overview__course-name{grid-column:2;grid-row:1}.booking-dates-overview__sessions{grid-column:2;grid-row:2;margin-top:.1rem}.booking-dates-overview__note{grid-column:2}body[data-product] #impact .impact-desktop-proof .impact-grid>.impact-card{border:0!important;border-radius:0!important;padding:0 clamp(.75rem,1.4vw,1.5rem);background:none}body[data-product] #offer .course-commercial-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.55rem;margin:0;padding:0}body[data-product] #offer .course-commercial-fact{display:block;min-width:0;padding:.72rem;border:1px solid rgba(0,37,75,.16);border-radius:.65rem;background:#ffffffb8}body[data-product] #offer .course-availability__sessions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.55rem;margin:0;padding:0;list-style:none}body[data-product] #offer .course-date{display:grid;width:100%;min-height:3.15rem;padding:.4rem .5rem;align-content:center;border:1px solid rgba(0,37,75,.2);border-radius:.55rem;background:#fff;color:var(--navy-900, #00254b);font:inherit;text-align:left}#outcomes.outcomes-scroll-story,#outcomes.outcomes-showcase{background:var(--white)}#outcomes.outcomes-scroll-story:after{display:none}.reporting-path-shell[data-desktop-path-reveal]>*{opacity:0;transform:translate(-2rem);transition:opacity .56s var(--om-ease, cubic-bezier(.22, 1, .36, 1)),transform .56s var(--om-ease, cubic-bezier(.22, 1, .36, 1))}.reporting-path-shell[data-desktop-path-reveal].is-visible>*{opacity:1;transform:none}.reporting-path-shell[data-desktop-path-reveal].is-visible>:nth-child(2){transition-delay:.1s}.reporting-path-shell[data-desktop-path-reveal].is-visible>:nth-child(3){transition-delay:.2s}.reporting-path-shell[data-desktop-path-reveal].is-visible>:nth-child(4){transition-delay:.3s}#offer .course-card,#offer .fabric-course-card{position:relative}body[data-product] #offer .course-card:before,body[data-product] #offer .fabric-course-card:before{position:absolute;inset:0 auto auto 0;z-index:1;display:block;width:3.2rem;height:3.2rem;border:0;border-radius:0;clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(135deg,var(--teal-600),var(--mint-400));color:transparent;content:""!important;font-size:0;line-height:1}body[data-product] #offer .course-card:after,body[data-product] #offer .fabric-course-card:after{position:absolute;top:.22rem;left:.45rem;z-index:2;color:var(--white);content:"★"!important;font-size:.82rem;line-height:1}#booking .booking-step--course,#booking .desktop-booking-interests{padding-block:.8rem}#booking .booking-step--course>legend,#booking .desktop-booking-interests>legend{margin-bottom:.55rem}#booking .booking-step--course .booking-form__hint,#booking .desktop-booking-interests .desktop-step-content>p:first-child{margin-block:-.2rem .55rem;font-size:.76rem}#booking .booking-course-choices,#booking .desktop-booking-choices{gap:.3rem}#booking .booking-course-choice,#booking .desktop-booking-choice{min-height:44px;margin-bottom:0;padding:.45rem .7rem}#booking .booking-course-choice strong,#booking .desktop-booking-choice strong{font-size:.76rem}#booking .booking-course-choice small,#booking .desktop-booking-choice small{font-size:.7rem;line-height:1.35}}@media(prefers-reduced-motion:reduce){.booking-date-pill,.booking-date-pill__check,.reporting-path-shell[data-desktop-path-reveal]>*{transition:none!important}}@media(min-width:64.01rem){body[data-product] #offer .course-commercial-fact{background:#fff!important;color:#00254b;border-color:#00254b2e}body[data-product] #offer .course-commercial-fact dt{color:#00254b;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}body[data-product] #offer .course-commercial-fact dd{color:#00254b;font-size:clamp(1rem,.9rem + .35vw,1.28rem);font-weight:800;line-height:1.15}body[data-product] #offer .course-commercial-fact dd small{color:#00254b;font-size:.68rem;font-weight:600}body[data-product] #offer .course-date{min-height:3.35rem;font-weight:750;box-shadow:0 .35rem .75rem #00254b0f}body[data-product] #offer .course-date>span:first-child{font-weight:800}body[data-product] #offer .course-date small{font-size:.68rem;font-weight:800;letter-spacing:.02em}body[data-product] #offer .course-availability:has(.course-availability__message){min-height:0!important;align-self:start}body[data-product] #offer .course-availability__message{display:grid;min-height:4.4rem;align-content:center;gap:.2rem;margin:0;padding:.85rem 1rem;border:1px solid rgba(15,138,103,.25);border-left:4px solid #16a085;border-radius:.65rem;background:#eaf8f2;color:#16a085}body[data-product] #offer .course-availability__message strong{font-size:.88rem;font-weight:850;line-height:1.25}body[data-product] #offer .course-availability__message small{color:#426377;font-size:.7rem;line-height:1.35}body[data-product] #offer .course-card--featured,body[data-product] #offer .fabric-course-card--featured{outline:2px solid #1d4ed8;outline-offset:3px;box-shadow:0 0 0 1px #2563eb42,0 1.8rem 3.5rem #00254b3d}body[data-product] #offer .course-card--featured:before,body[data-product] #offer .fabric-course-card--featured:before{top:0;right:auto;left:0;transform:none}body[data-product] #offer .course-card--featured .course-availability__message,body[data-product] #offer .fabric-course-card--featured .course-availability__message{border-color:#00cb9961;border-left-color:#00cb99;background:#ffffff1a;color:#fff}body[data-product] #offer .course-card--featured .course-availability__message small,body[data-product] #offer .fabric-course-card--featured .course-availability__message small{color:#ffffffc7}body[data-product] .booking-date-pill.is-selected{border:2px solid #1d4ed8!important;background:#1d4ed8!important;box-shadow:0 0 0 3px #2563eb33,0 .65rem 1.2rem #1d4ed83d;color:#fff!important;transform:translateY(-1px)}body[data-product] .booking-date-pill.is-selected .booking-date-pill__date,body[data-product] .booking-date-pill.is-selected .booking-date-pill__note{color:#fff!important;font-weight:850}body[data-product] .booking-date-pill.is-selected .booking-date-pill__check{background:#fff;color:#1d4ed8}#outcomes .outcome-card.is-active{border-color:#1d4ed8!important;background:#eff6ff!important;box-shadow:0 0 0 2px #2563eb38,0 1.2rem 3.2rem #00254b1f!important;transform:translate(.35rem)}#outcomes .outcome-card.is-active .outcome-card__icon{background:#dbeafe;color:#1d4ed8;box-shadow:0 0 0 4px #2563eb1f}#outcomes .outcome-card.is-active .outcome-card__copy strong{color:#00254b}#outcomes .outcomes-step.is-active .outcomes-step__number{background:#1d4ed8;box-shadow:0 0 0 5px #2563eb33,0 .9rem 2rem #1d4ed847}body[data-product=fabric] #outcomes{min-height:max(78rem,250svh);padding-block:0}body[data-product=fabric] #outcomes .outcomes-layout{position:sticky;top:4.25rem;display:grid;width:min(96rem,calc(100% - 4rem));min-height:calc(100svh - 16rem);grid-template-columns:minmax(19rem,.72fr) minmax(4.75rem,.19fr) minmax(35rem,1.55fr);grid-template-areas:"intro rail cards";column-gap:clamp(1.25rem,2.4vw,2.75rem);align-items:center}body[data-product=fabric] #outcomes .outcomes-layout>.section-heading{grid-area:intro;align-self:center;position:static;margin:0;text-align:left}body[data-product=fabric] #outcomes .outcomes-layout>.section-heading h2{max-width:9.5ch;margin-top:1.5rem;font-size:clamp(3rem,4.1vw,4.6rem);line-height:1.08}body[data-product=fabric] #outcomes .outcomes-path--full{display:block;grid-area:rail;width:100%;min-width:0;margin:0;overflow:visible}body[data-product=fabric] #outcomes .outcomes-path .fluent-step-list{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,7rem);gap:.85rem;min-height:0;margin:0;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}body[data-product=fabric] #outcomes .outcomes-step{display:grid;min-width:0;padding:0;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr}body[data-product=fabric] #outcomes .outcomes-step__icon,body[data-product=fabric] #outcomes .outcomes-step__marker,body[data-product=fabric] #outcomes .outcomes-step strong{display:none}body[data-product=fabric] #outcomes .outcomes-card-column{grid-area:cards;min-width:0}body[data-product=fabric] #outcomes .outcomes-card-window{height:auto;margin-top:0;overflow:visible;border:0;background:transparent;box-shadow:none}body[data-product=fabric] #outcomes .outcome-list{gap:.85rem;grid-auto-rows:7rem;margin:0;padding:0}body[data-product=fabric] #outcomes .outcome-card{height:100%;min-height:0;padding:.9rem 1.2rem;grid-template-columns:4.25rem minmax(0,1fr) 3.25rem;gap:1.2rem}body[data-product=fabric] #outcomes .outcome-card__icon{width:4.25rem;height:4.25rem}body[data-product=fabric] #outcomes .outcome-card__index{display:none}body[data-product=fabric] #outcomes .outcome-card__copy strong{font-size:clamp(1.15rem,1.55vw,1.55rem)}body[data-product=fabric] #outcomes .outcome-card__copy p{font-size:clamp(.92rem,1.08vw,1.08rem)}}@media(prefers-reduced-motion:reduce){#outcomes .outcome-card.is-active,body[data-product] .booking-date-pill.is-selected{transform:none!important;transition:none!important}}@media(min-width:64.01rem){body[data-product] #offer .course-card__select,body[data-product] #offer .fabric-course-card__cta{border-color:#00254b!important;background:#00254b!important;color:#fff!important}body[data-product] #offer .course-card__select:hover,body[data-product] #offer .fabric-course-card__cta:hover{border-color:#003a73!important;background:#003a73!important}body[data-product] #offer .course-commercial-fact dt,body[data-product] #offer .course-commercial-fact dd{color:#00254b!important}body[data-product] #offer .course-commercial-fact dt,body[data-product] #offer .course-commercial-fact dd{font-weight:850}body[data-product] #offer .course-card,body[data-product] #offer .fabric-course-card{gap:.45rem;padding-block:1.1rem}body[data-product] #offer .course-card__details,body[data-product] #offer .fabric-course-card__details{margin-block:0;padding-block:.25rem}body[data-product] #offer .course-card__anchor,body[data-product] #offer .course-commercial-facts,body[data-product] #offer .course-availability,body[data-product] #offer .fabric-course-card__cta{margin-block:0}body[data-product=power-bi] #impact>.section-shell{width:min(114rem,calc(100% - 5rem));margin-inline:auto}body[data-product=fabric] #impact>.section-shell{width:min(80rem,calc(100% - 4rem));margin-inline:auto}#outcomes .outcome-card.is-active{border-color:#00254b!important;background:#eef4f8!important;box-shadow:0 0 0 2px #00254b33,0 1.2rem 3.2rem #00254b24!important}#outcomes .outcome-card.is-active .outcome-card__icon{background:#dce8f1;color:#00254b;box-shadow:0 0 0 4px #00254b1f}#outcomes .outcome-card.is-active .outcome-card__copy strong{color:#00254b}#outcomes .outcomes-step.is-active .outcomes-step__number{background:#00254b;box-shadow:0 0 0 5px #00254b2e,0 .9rem 2rem #00254b3d}body[data-product=power-bi] #offer .course-card--featured .course-card__select{border-color:#f39c12!important;background:#f39c12!important;color:#00254b!important}body[data-product=power-bi] #offer .course-card--featured .course-card__select:hover{border-color:#f39c12!important;background:#f39c12!important}}@media(min-width:64.01rem){body[data-product] .booking-date-pill.is-selected{border-color:#00254b!important;background:#00254b!important;box-shadow:0 0 0 3px #00254b33,0 .65rem 1.2rem #00254b3d!important;color:#fff!important}body[data-product] .booking-date-pill.is-selected .booking-date-pill__date,body[data-product] .booking-date-pill.is-selected .booking-date-pill__note{color:#fff!important}body[data-product] .booking-date-pill.is-selected .booking-date-pill__check{color:#00254b}}@media(min-width:64.01rem){body[data-product] main>#impact{padding-block:1.5rem 2rem;background:var(--cream-100, #f5f0e8)}body[data-product] #impact>.section-shell{box-sizing:border-box;width:min(80rem,calc(100% - 4rem));max-width:80rem;margin-inline:auto;padding:1.5rem 2rem;border:0;border-radius:1.25rem;background:var(--white, #fff);box-shadow:none}body[data-product] #impact .impact-desktop-top{display:contents}body[data-product] #impact .impact-desktop-top>.section-heading{width:100%;max-width:none;margin:0 auto 1.25rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}body[data-product] #impact .impact-desktop-top>.section-heading .eyebrow{justify-content:center;margin-bottom:.75rem}body[data-product] #impact .impact-desktop-top>.section-heading h2{max-width:62rem;margin:0 auto .65rem;font-size:clamp(2.6rem,2rem + 1vw,3rem);line-height:1.08;text-align:center}body[data-product] #impact .impact-desktop-top>.section-heading>p:last-child{max-width:54rem;margin:0 auto;font-size:1rem;line-height:1.5;text-align:center}body[data-product] #impact .impact-desktop-top>.impact-desktop-proof{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-product] #impact .impact-grid{display:grid;margin:0;padding:0;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}}@media(min-width:48.01rem){body[data-product] #outcomes .section-shell.outcomes-layout{width:min(var(--page-max),calc(100% - 4rem));margin-inline:auto}}@media(min-width:48.01rem){body[data-product] #outcomes.outcomes-scroll-story,body[data-product] #outcomes.outcomes-showcase{background:var(--cream-100)}}@media(max-width:48rem){body[data-product] #offer .course-commercial-fact--duration{border:2px solid #00254b!important;background:#00254b!important;color:#fff!important;box-shadow:0 .35rem .8rem #00254b1a}body[data-product] #offer .course-commercial-fact--investment{border:2px solid #00254b!important;background:#00254b!important;color:#fff!important}body[data-product] #offer .course-commercial-fact--investment dt,body[data-product] #offer .course-commercial-fact--investment dd,body[data-product] #offer .course-commercial-fact--duration dt,body[data-product] #offer .course-commercial-fact--duration dd{color:#fff!important}body[data-product] #offer .course-card--featured .course-commercial-fact,body[data-product] #offer .fabric-course-card--featured .course-commercial-fact{border-color:var(--amber-500, #f59e0b)!important;background:var(--amber-500, #f59e0b)!important;color:#00254b!important}body[data-product] #offer .course-card--featured .course-commercial-fact dt,body[data-product] #offer .course-card--featured .course-commercial-fact dd,body[data-product] #offer .fabric-course-card--featured .course-commercial-fact dt,body[data-product] #offer .fabric-course-card--featured .course-commercial-fact dd{color:#00254b!important}.booking-dates-overview__course{grid-template-columns:2.75rem minmax(0,1fr);align-items:start}.booking-dates-overview__sessions{grid-column:1 / -1!important;grid-row:3!important;display:grid;grid-template-columns:1fr;width:100%;gap:.45rem;margin-top:.15rem}.booking-dates-overview__note{grid-column:1 / -1!important}#booking .booking-dates-overview__title{font-size:1.12rem;font-weight:900}#booking .booking-dates-overview__hint{margin-top:.25rem;color:#16a085;font-size:.82rem;font-weight:850}#booking .booking-date-pill:not(.booking-date-pill--full),#booking .booking-date-choice:not(.booking-date-choice--full){border:2px solid #16a085;background:#eaf8f2;box-shadow:0 .35rem .8rem #00254b1a}#booking .booking-date-pill:not(.booking-date-pill--full) .booking-date-pill__date,#booking .booking-date-choice:not(.booking-date-choice--full) strong{color:#00254b;font-size:.88rem;font-weight:900}#booking .booking-date-pill:not(.booking-date-pill--full) .booking-date-pill__note,#booking .booking-date-choice:not(.booking-date-choice--full) small{color:#16a085;font-weight:800}#booking .booking-date-pill--full,#booking .booking-date-choice--full{opacity:.62}}@media(min-width:64.01rem){body[data-product=power-bi] #offer .course-grid{align-items:start}body[data-product=power-bi] #offer .course-card,body[data-product=power-bi] #offer .course-card--featured{height:auto;min-height:0;align-self:start;align-content:start;grid-template-areas:none;grid-template-rows:none}body[data-product=power-bi] #offer .course-card__details{overflow:hidden}body[data-product=power-bi] #outcomes.outcomes-scroll-story,body[data-product=power-bi] #outcomes.outcomes-showcase{min-height:0!important;padding-block:2.5rem}body[data-product=power-bi] #outcomes .outcomes-layout{position:static!important;min-height:0!important}body[data-product=power-bi] #outcomes .outcomes-card-window{height:auto!important;max-height:none!important;overflow:visible!important}}@media(min-width:64.01rem){body[data-product=power-bi] #offer .course-card,body[data-product=power-bi] #offer .course-card--featured{grid-template-areas:"topline" "heading" "promise" "bestfor" "highlights" "details" "anchor" "facts" "availability" "select";grid-template-rows:repeat(10,auto)}body[data-product=fabric] #offer .fabric-course-card{grid-template-areas:"eyebrow" "title" "bestfor" "outcomes" "details" "leave" "facts" "availability" "cta";grid-template-rows:repeat(9,auto)}body[data-product=fabric] #offer .fabric-course-card--featured{grid-template-areas:"eyebrow" "title" "bestfor" "combo" "leave" "facts" "availability" "cta";grid-template-rows:repeat(8,auto)}}@media(min-width:64.01rem){body[data-product=power-bi] #offer .course-commercial-facts,body[data-product=power-bi] #offer .course-availability{height:auto!important}body[data-product=power-bi] #offer .course-availability{min-height:0!important;overflow:visible}}@media(min-width:64.01rem){body[data-product=power-bi] #offer .course-grid{align-items:stretch}body[data-product=power-bi] #offer .course-card,body[data-product=power-bi] #offer .course-card--featured{height:100%;min-height:var(--offer-card-min, 0px);align-self:stretch;align-content:stretch}body[data-product=fabric] #booking .desktop-booking-interests,body[data-product=fabric] #booking .desktop-booking-dates{display:none!important}body[data-product=fabric] #outcomes.outcomes-scroll-story,body[data-product=fabric] #outcomes.outcomes-showcase{min-height:max(78rem,250svh)!important;padding-block:0}body[data-product=fabric] #outcomes .outcomes-layout{position:sticky!important;top:4.25rem;display:grid;width:min(96rem,calc(100% - 4rem));min-height:calc(100svh - 16rem)!important;grid-template-columns:minmax(19rem,.72fr) minmax(4.75rem,.19fr) minmax(35rem,1.55fr);grid-template-areas:"intro rail cards";column-gap:clamp(1.25rem,2.4vw,2.75rem);align-items:center}}@media(min-width:64.01rem){body[data-product=power-bi] #offer .course-grid{align-items:start}body[data-product=power-bi] #offer .course-card,body[data-product=power-bi] #offer .course-card--featured{height:auto;min-height:var(--offer-card-min, 0px);align-self:start}}@media(min-width:64.01rem){body[data-product] #outcomes.outcomes-scroll-story,body[data-product] #outcomes.outcomes-showcase{min-height:max(58rem,170svh)!important;padding-block:0!important}body[data-product] #outcomes .outcomes-layout{position:sticky!important;top:4.25rem;min-height:calc(100svh - 16rem)!important}body[data-product] #outcomes .outcomes-card-window{height:auto!important;max-height:none!important;overflow:visible!important}body[data-product=fabric] #offer .fabric-course-grid{align-items:stretch}body[data-product=fabric] #offer .fabric-course-card,body[data-product=fabric] #offer .fabric-course-card--featured{height:100%;min-height:0;align-self:stretch}}@media(min-width:64.01rem){body[data-product] #outcomes.outcomes-scroll-story,body[data-product] #outcomes.outcomes-showcase{min-height:max(58rem,170svh)!important;padding-block:0!important}body[data-product] #outcomes .outcomes-layout{position:sticky!important;top:4.25rem}body[data-product] #outcomes .outcomes-card-window{height:auto!important;max-height:none!important;overflow:visible!important}body[data-product=fabric] #offer .fabric-course-grid{align-items:stretch}body[data-product=fabric] #offer .fabric-course-card,body[data-product=fabric] #offer .fabric-course-card--featured{height:100%;min-height:0;align-self:stretch;box-sizing:border-box}}body[data-product=power-bi] #offer .course-card--featured:before{background:#ffd65a}body[data-product=power-bi] #offer .course-card--featured:after{color:#b45309}
