/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}@layer theme,base;@layer components{.ai-button{min-height:calc(var(--spacing,4px) * 13);justify-content:center;align-items:center;gap:calc(var(--spacing,4px) * 2.5);padding-inline:calc(var(--spacing,4px) * 6);padding-block:0;font-size:15px;display:inline-flex}.ai-page,.ai-training-page{color:var(--color-heading,#17231f);background-color:#f6f8f4}.ai-shell{width:min(100% - 144px,1280px);margin-block:0;margin-inline:auto}.ai-kicker{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing,4px) * 4.5);--tw-font-weight:850;color:#91621d;font-size:12px;font-weight:850}.ai-hub-hero,.ai-training-hero{isolation:isolate;min-height:min(680px,100svh - 150px);color:var(--color-white,#fff);background-color:#23332f;align-items:flex-end;display:flex;position:relative;overflow:hidden}.ai-hub-hero>img,.ai-training-hero>img{z-index:calc(2 * -1);object-fit:cover;object-position:center 44%;width:100%;height:100%;position:absolute;inset:0}.ai-hub-hero__shade,.ai-training-hero__shade{z-index:calc(1 * -1);background-color:#0c1c18ad;position:absolute;inset:0}.ai-hub-hero__copy,.ai-training-hero__copy{padding-top:calc(var(--spacing,4px) * 22);padding-bottom:calc(var(--spacing,4px) * 19)}.ai-hub-hero__copy{max-width:1280px}.ai-hub-hero__copy h1,.ai-training-hero__copy h1{--tw-leading:1.15;--tw-font-weight:680;max-width:12em;color:var(--color-white,#fff);margin:0;font-size:64px;font-weight:680;line-height:1.15}.ai-hub-hero__copy h1 span{display:block}.ai-hub-hero__copy>p:not(.ai-kicker),.ai-training-hero__copy>p:not(.ai-kicker){margin-inline:0;margin-top:calc(var(--spacing,4px) * 6);--tw-leading:1.9;color:#ffffffe6;max-width:760px;margin-bottom:0;font-size:19px;line-height:1.9}.ai-hub-hero .ai-kicker,.ai-training-hero .ai-kicker,.ai-contact-band .ai-kicker{color:#f1c27d}.ai-button{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800)}.ai-button--light{background-color:var(--color-white,#fff);color:#173a33;border:1px solid #ffffff80}.ai-button--light:hover{border-color:var(--color-white,#fff);color:var(--color-white,#fff);background-color:#173a33}.ai-hub-hero .ai-button{margin-top:calc(var(--spacing,4px) * 8.5)}.ai-section-heading h2,.ai-featured-service h2,.ai-training-value h2,.ai-training-audience h2,.ai-training-details h2,.ai-contact-band h2{--tw-leading:1.3;--tw-font-weight:680;color:var(--color-heading,#17231f);margin:0;font-size:44px;font-weight:680;line-height:1.3}.ai-section-heading>p:not(.ai-kicker),.ai-training-value p,.ai-training-details p,.ai-contact-band p,.ai-featured-service__lead{margin-inline:0;margin-top:calc(var(--spacing,4px) * 5.5);--tw-leading:1.95;color:#465550;margin-bottom:0;font-size:16px;line-height:1.95}.ai-intro-band,.ai-featured-service,.ai-training-role,.ai-training-value,.ai-training-audience,.ai-training-plans,.ai-training-details{border-top:1px solid #0f4a421f;padding-block:104px;padding-inline:0}.ai-intro-band{background-color:var(--color-white,#fff)}.ai-value-list{margin-top:calc(var(--spacing,4px) * 16);border-top:1px solid #0f4a422e;border-bottom:1px solid #0f4a422e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-value-item{min-width:0;padding-inline:calc(var(--spacing,4px) * 8);padding-block:calc(var(--spacing,4px) * 9)}.ai-value-item+.ai-value-item{border-left:1px solid #0f4a422e}.ai-value-item>svg{color:#91621d}.ai-value-item h3{margin-inline:0;margin-top:calc(var(--spacing,4px) * 6);margin-bottom:0;font-size:21px}.ai-value-item p{margin-inline:0;margin-top:calc(var(--spacing,4px) * 3);--tw-leading:1.85;color:#4d5d58;margin-bottom:0;font-size:15px;line-height:1.85}.ai-featured-service{background-color:#edf3ee;scroll-margin-top:140px}.ai-featured-service__layout,.ai-training-role__layout,.ai-training-value__layout,.ai-training-audience__layout,.ai-training-details__layout{align-items:flex-start;gap:calc(var(--spacing,4px) * 22);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);display:grid}.ai-featured-service__links .ai-text-link{margin-top:0}.ai-service-facts{margin-inline:0;margin-top:calc(var(--spacing,4px) * 8);border-top:1px solid #0f4a422e;border-bottom:1px solid #0f4a422e;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;display:grid}.ai-service-facts div{min-width:0;padding-inline:calc(var(--spacing,4px) * 4);padding-block:calc(var(--spacing,4px) * 5)}.ai-service-facts div+div{border-left:1px solid #0f4a422e}.ai-service-facts dt{--tw-font-weight:850;color:#687772;font-size:11px;font-weight:850}.ai-service-facts dd{margin-inline:0;margin-top:calc(var(--spacing,4px) * 2);--tw-leading:1.5;--tw-font-weight:var(--font-weight-extrabold,800);font-size:15px;line-height:1.5;font-weight:var(--font-weight-extrabold,800);overflow-wrap:anywhere;color:var(--color-heading,#17231f);margin-bottom:0}.ai-text-link{margin-top:calc(var(--spacing,4px) * 7.5);--tw-font-weight:850;color:var(--color-brand,#0f4a42);text-underline-offset:6px;align-items:center;gap:9px;font-weight:850;text-decoration-line:underline;display:inline-flex}.ai-contact-actions{justify-items:start}.ai-contact-actions .ai-text-link,.ai-training-hero__copy .ai-text-link{color:var(--color-white,#fff)}.ai-contact-band{background-color:var(--color-brand,#0f4a42);padding-inline:0;padding-block:calc(var(--spacing,4px) * 19.5);color:var(--color-white,#fff)}.ai-contact-band__layout{align-items:center;gap:calc(var(--spacing,4px) * 13);grid-template-columns:minmax(0,1fr) auto;display:grid}.ai-contact-band h2,.ai-contact-band p{color:var(--color-white,#fff)}.ai-contact-band p{color:#ffffffd1;max-width:760px}.ai-hero-back{margin-bottom:calc(var(--spacing,4px) * 13);--tw-font-weight:var(--font-weight-extrabold,800);font-size:14px;font-weight:var(--font-weight-extrabold,800);color:var(--color-white,#fff);text-underline-offset:5px;align-items:center;gap:7px;text-decoration-line:underline;display:inline-flex}.ai-training-role{background-color:var(--color-white,#fff)}.ai-flow-list{border-top:1px solid #0f4a422e}.ai-flow-list li{gap:calc(var(--spacing,4px) * 6);padding-inline:0;padding-block:calc(var(--spacing,4px) * 7);border-bottom:1px solid #0f4a422e;grid-template-columns:46px minmax(0,1fr);display:grid}.ai-flow-list__number,.ai-plan-item__number,.ai-flow-list__label{--tw-font-weight:850;color:#91621d;font-size:11px;font-weight:850}.ai-flow-list h3{margin-inline:0;margin-top:7px;margin-bottom:0;font-size:22px}.ai-flow-list p{margin-inline:0;margin-top:calc(var(--spacing,4px) * 2.5);--tw-leading:1.8;color:#4d5d58;margin-bottom:0;font-size:15px;line-height:1.8}.ai-training-value{background-color:#eef4ee}.ai-check-list{border-top:1px solid #0f4a422e}.ai-check-list li{gap:calc(var(--spacing,4px) * 3.5);padding-inline:0;padding-block:calc(var(--spacing,4px) * 5);--tw-leading:1.75;border-bottom:1px solid #0f4a422e;grid-template-columns:24px minmax(0,1fr);line-height:1.75;display:grid}.ai-check-list svg{margin-top:var(--spacing,4px);color:#0f6b5c}.ai-training-audience{background-color:var(--color-white,#fff)}.ai-training-audience ul{border-top:1px solid #0f4a422e;gap:0;margin:0;padding:0;list-style-type:none;display:grid}.ai-training-audience li{padding-top:calc(var(--spacing,4px) * 5.5);padding-right:calc(var(--spacing,4px) * 3);padding-bottom:calc(var(--spacing,4px) * 5.5);padding-left:calc(var(--spacing,4px) * 8);--tw-leading:1.75;color:#32423d;border-bottom:1px solid #0f4a422e;line-height:1.75;position:relative}.ai-training-audience li:before{top:31px;left:var(--spacing,4px);height:calc(var(--spacing,4px) * .5);width:calc(var(--spacing,4px) * 2.5);content:"";background-color:#91621d;position:absolute}.ai-training-plans{background-color:#f7f8f4;scroll-margin-top:180px}.ai-plan-list{margin-top:calc(var(--spacing,4px) * 14.5);border-top:1px solid #0f4a4233;border-bottom:1px solid #0f4a4233;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-plan-item{min-width:0;padding-inline:calc(var(--spacing,4px) * 7.5);padding-top:calc(var(--spacing,4px) * 8.5);padding-bottom:calc(var(--spacing,4px) * 9.5)}.ai-plan-item+.ai-plan-item{border-left:1px solid #0f4a4233}.ai-plan-item h3{margin-inline:0;margin-top:calc(var(--spacing,4px) * 3.5);--tw-leading:1.35;margin-bottom:0;font-size:25px;line-height:1.35}.ai-plan-item>p:not(.ai-plan-item__duration){margin-inline:0;margin-top:calc(var(--spacing,4px) * 5.5);--tw-leading:1.85;color:#4d5d58;margin-bottom:0;font-size:15px;line-height:1.85}.ai-plan-item ul{margin-inline:0;margin-top:calc(var(--spacing,4px) * 5.5);gap:calc(var(--spacing,4px) * 2.5);padding-top:calc(var(--spacing,4px) * 5);--tw-leading:1.7;color:#33423e;border-top:1px solid #0f4a4224;margin-bottom:0;padding-bottom:0;padding-left:1.2em;padding-right:0;font-size:14px;line-height:1.7;display:grid}.ai-training-details{background-color:var(--color-white,#fff)}.ai-training-facts{border-top:1px solid #0f4a422e}.ai-training-facts div{border-bottom:1px solid #0f4a422e;padding-block:23px;padding-inline:0}.ai-training-facts dt{--tw-font-weight:850;color:var(--color-brand,#0f4a42);align-items:center;gap:9px;font-size:14px;font-weight:850;display:flex}.ai-training-facts dd{margin-top:calc(var(--spacing,4px) * 2.5);margin-bottom:0;margin-right:0;margin-left:calc(var(--spacing,4px) * 7);--tw-leading:1.8;color:var(--color-copy,#43534f);line-height:1.8}.ai-page a:focus-visible,.ai-training-page a:focus-visible{outline-offset:4px;outline:3px solid #c08a1a}@media (width<=900px){.ai-shell{width:min(100% - 72px,760px)}.ai-hub-hero,.ai-training-hero{min-height:590px}.ai-featured-service__layout,.ai-training-role__layout,.ai-training-value__layout,.ai-training-audience__layout,.ai-training-details__layout,.ai-contact-band__layout{gap:calc(var(--spacing,4px) * 12);grid-template-columns:1fr}.ai-value-list,.ai-plan-list{grid-template-columns:1fr}.ai-value-item+.ai-value-item,.ai-plan-item+.ai-plan-item{border-top:1px solid #0f4a422e;border-left:0}.ai-contact-band .ai-button{width:fit-content}}@media (width<=560px){.ai-shell{width:calc(100% - 36px)}.ai-hub-hero,.ai-training-hero{min-height:520px}.ai-hub-hero>img,.ai-training-hero>img{object-position:58% center}.ai-hub-hero__copy,.ai-training-hero__copy{padding-top:calc(var(--spacing,4px) * 14.5);padding-bottom:calc(var(--spacing,4px) * 13.5)}.ai-hub-hero__copy h1,.ai-training-hero__copy h1{overflow-wrap:anywhere;font-size:40px}.ai-hub-hero__copy>p:not(.ai-kicker),.ai-training-hero__copy>p:not(.ai-kicker){--tw-leading:1.8;font-size:16px;line-height:1.8}.ai-hub-hero .ai-button,.ai-contact-band .ai-button{width:100%}.ai-intro-band,.ai-featured-service,.ai-training-role,.ai-training-value,.ai-training-audience,.ai-training-plans,.ai-training-details{padding-inline:0;padding-block:calc(var(--spacing,4px) * 18)}.ai-section-heading h2,.ai-featured-service h2,.ai-training-value h2,.ai-training-audience h2,.ai-training-details h2,.ai-contact-band h2{font-size:32px}.ai-value-list,.ai-plan-list{margin-top:calc(var(--spacing,4px) * 10)}.ai-value-item,.ai-plan-item{padding-right:var(--spacing,4px);padding-left:var(--spacing,4px)}.ai-service-facts{grid-template-columns:1fr}.ai-service-facts div+div{border-top:1px solid #0f4a422e;border-left:0}.ai-hero-back{margin-bottom:calc(var(--spacing,4px) * 8.5)}.ai-contact-band{padding-inline:0;padding-block:calc(var(--spacing,4px) * 15.5)}}}@layer utilities;@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
