:root{--hsf-global__font-family:"Open Sans",sans-serif;--hsf-global__font-size:16px;--hsf-global__color:#124404;--hsf-row__vertical-spacing:16px;--hsf-background__padding:1.25rem;@media (min-width:768px){--hsf-background__padding:2rem}@media (min-width:1400px){--hsf-background__padding:2.5rem}--hsf-field-label__font-size:16px;--hsf-field-label__color:#47753a;--hsf-field-label-requiredindicator__color:#dc2626;--hsf-field-input__color:#124404;--hsf-field-input__background-color:#fff;--hsf-field-input__placeholder-color:#8daa7e;--hsf-field-input__border-color:#97cb88;--hsf-field-input__border-width:1px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:4px;--hsf-field-input__padding:16px 14px;--hsf-field-textarea__color:#124404;--hsf-field-textarea__background-color:#124404;--hsf-field-textarea__placeholder-color:#8daa7e;--hsf-field-textarea__border-color:#97cb88;--hsf-field-textarea__border-width:1px;--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:4px;--hsf-field-textarea__padding:16px 14px;--hsf-button__font-size:18px;--hsf-button__color:#fff;--hsf-button__background-color:#2e9611;--hsf-button__border-radius:999px;--hsf-button__padding:20px 40px;--hsf-button__box-shadow:none;--hsf-heading__color:#124404;--hsf-global-error__color:#dc2626;--hsf-erroralert__font-size:12px}.sp-section-header{margin-bottom:2rem}.sp-section-header .sp-heading{margin-bottom:.875rem}.sp-section-header .intro{margin-top:1.5rem}@media (min-width:768px){.sp-section-header{margin-bottom:3.375rem}}.sp-hero{background:radial-gradient(circle at 85% 12%,rgba(209,241,81,.4),transparent 32rem),radial-gradient(circle at 32% 88%,rgba(173,241,81,.28),transparent 24rem),radial-gradient(circle at 92% 87%,rgba(173,241,81,.57),transparent 20rem),linear-gradient(90deg,#f8fbf4,#eff9de);border-radius:.75rem;margin:0 auto;padding:1.5rem}.sp-hero__wrap{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;max-width:none;padding-left:0;padding-right:0}.sp-hero__media.sp-hero__media-image,.sp-hero__media.sp-hero__media-video{text-align:center}.sp-hero__media.sp-hero__media-speakers{flex:1}.sp-hero-logos{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}@media (min-width:640px){.sp-hero-logos{flex-wrap:nowrap;gap:3rem}}.sp-hero__logo,.sp-hero__partner-logo{height:auto;margin-bottom:1.75rem;max-width:210px}.sp-hero .sp-preheader,.sp-hero h1{color:#124404}.sp-hero__meta{padding-bottom:1.25rem;padding-top:1.25rem}.sp-hero__meta,.sp-speaker-preview-title{font-family:Open Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;text-decoration:none}.sp-speaker-preview-title{margin-bottom:1.125rem;text-transform:uppercase}.sp-speaker-preview-list{border-top:1px solid #abc49b;display:flex;flex-wrap:wrap;gap:2rem;padding-top:1.25rem}.sp-hero__media-speakers .sp-speaker-preview-list{flex-direction:row;gap:2rem}@media (min-width:1200px){.sp-hero__media-speakers .sp-speaker-preview-list{flex-direction:column;gap:1rem}}.sp-speaker-preview{align-items:center;display:inline-flex;gap:.875rem;padding:0}.sp-speaker-preview img,.sp-speaker-preview__avatar{background:#d8d8d8;border-radius:100%;display:block;height:3rem;object-fit:cover;width:3rem}.sp-speaker-preview strong{display:block;font-size:1rem;font-style:normal;font-weight:800;line-height:1.2}.sp-speaker-preview .sp-small{font-size:.75rem;font-style:normal;font-weight:400;line-height:1.6}.sp-hero__media .sp-hero-image img{border-radius:12px;overflow:hidden}.sp-hero__media .sp-hero-video{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden;width:100%}.sp-hero__media .sp-hero-video iframe{border:none;border-radius:12px;height:100%;object-fit:cover;overflow:hidden;width:100%}.sp-hero-with-form .sp-form-card{background-color:hsla(0,0%,100%,.7);border:1px solid #97cb88;border-radius:16px;padding-top:2.25rem}.sp-hero-with-form h3.form-title{display:none}.sp-hero-with-form form{padding-top:0}@media (min-width:768px){.sp-hero{padding:2.5rem 3.5rem}.sp-hero__wrap{gap:4rem}}@media (min-width:1200px){.sp-hero__wrap{gap:6rem}.sp-hero__content{flex:0 0 calc(55% - 3rem)}.sp-hero-with-form .sp-form-card,.sp-hero__media{flex:0 0 calc(45% - 3rem)}}@media (min-width:1920px){.sp-hero{max-width:1920px;padding:4.5rem 7.5rem}}.sp-cta-banner{background:radial-gradient(circle at 76% 70%,rgba(206,250,84,.56),transparent 28rem),linear-gradient(90deg,#f8fbf4,#eff9de);border-radius:.75rem;display:flex;margin:0 auto;overflow:hidden;padding:2rem}.sp-cta-banner__inner{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;width:100%}.sp-cta-banner__content{width:100%}@media (min-width:640px){.sp-cta-banner{padding:3rem 2rem}}@media (min-width:768px){.sp-cta-banner{padding:4rem 3rem}.sp-cta-banner__inner{gap:4rem}}@media (min-width:1200px){.sp-cta-banner{padding:6rem 5rem}.sp-cta-banner__inner{flex-wrap:nowrap;gap:7rem}.sp-cta-banner__content,.sp-cta-banner__media{flex:0 0 calc(50% - 3.5rem)}}@media (min-width:1920px){.sp-cta-banner{max-width:1920px;padding:7rem 6rem}.sp-cta-banner__content{flex:0 0 calc(42.5% - 3.5rem)}.sp-cta-banner__media{flex:0 0 calc(57.5% - 3.5rem)}}.sp-cta-banner .lead p{margin-bottom:2rem;margin-top:2rem}.sp-cta-banner__media--video{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden;width:100%}.sp-cta-banner__media--video iframe{border:none;height:100%;object-fit:cover;width:100%}.sp-cta-banner__buttons{display:flex;flex-wrap:wrap;gap:.5rem}.sp-cta-banner__buttons .button{margin-bottom:0}.sp-cta-banner.one-col{justify-content:center}.sp-cta-banner.one-col .sp-cta-banner__inner{flex-direction:column-reverse;gap:1rem;max-width:1320px}.sp-cta-banner.one-col .sp-cta-banner__content{text-align:center}.sp-cta-banner.one-col .sp-cta-banner__buttons,.sp-cta-banner.one-col .sp-cta-banner__media{justify-content:center}@media (min-width:1024px){.sp-cta-banner.one-col .sp-cta-banner__media--video{width:60%}}.sp-cards{margin-bottom:1.5rem}.sp-cards .sp-card-wrap{display:flex;flex-wrap:nowrap;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.sp-cards .sp-card-wrap::-webkit-scrollbar{display:none}.sp-cards .sp-card{background-color:#f6fbed;border-radius:12px;display:flex;flex:0 0 80%;flex-direction:column;justify-content:space-between;padding:1.5rem 1rem;scroll-snap-align:start}.sp-card p:last-child{margin-bottom:0}.sp-card:first-child:last-child{flex:0 0 100%}.sp-card .sp-card__icon{fill:#2e9611;margin-bottom:20px;max-height:56px}.sp-card .sp-card__icon svg{height:2.5rem}.sp-card__meta{color:var(--sp-dark);font-size:1rem;font-weight:800;line-height:1.5;margin:2.5rem 0 1rem}.sp-card .button{margin-bottom:0;margin-top:0}@media (min-width:640px){.sp-cards{margin-bottom:2.5rem}.sp-cards .sp-card-wrap{flex-wrap:wrap;gap:2rem;justify-content:center}.sp-cards .sp-card{flex:0 0 calc(50% - 1rem);padding:2rem 1.5rem}.sp-card:first-child:last-child{flex:0 0 50%}.sp-card:first-child:nth-last-child(2),.sp-card:first-child:nth-last-child(2)~.sp-card{flex:0 0 calc(50% - 1rem)}}@media (min-width:1024px){.sp-cards .sp-card-wrap{gap:4.5rem}.sp-cards .sp-card{flex:0 0 calc(33.33% - 3rem);padding:3rem 2rem}.sp-card:first-child:nth-last-child(2),.sp-card:first-child:nth-last-child(2)~.sp-card{flex:0 0 calc(50% - 2.25rem)}}.icon-card{padding:0}@media (min-width:767px){.icon-card{padding:20px}}.icon-card__background{align-items:center;background-color:#fbf6ed;background-position:50%;background-repeat:no-repeat;border-radius:12px;display:flex;justify-content:center}.icon-card__upper{border-radius:12px;height:364px;max-height:364px;max-width:100%;overflow:hidden;position:relative;width:100%}.icon-card__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.icon-card__image,.icon-card__upper{height:auto}}.icon-card__content{margin:0 auto}.icon-card__name{font-size:2rem;margin:1rem 0 0}.icon-card__title{color:#47753a;font-weight:700}@media (max-width:767px){.icon-card{margin-bottom:2rem}}.sp-logo-grid-wrap{align-content:flex-start;align-items:center;display:flex;flex-wrap:wrap;gap:2rem 3rem;justify-content:center}.sp-logo-grid__item{min-width:0}.sp-logo-grid__item img{display:block;height:auto;max-width:100%;object-fit:contain;width:100%}.sp-logo-grid__item{flex:0 0 calc(50% - 1.5rem)}@media (min-width:560px){.sp-logo-grid-wrap{gap:3rem 4rem}.sp-logo-grid__item{flex:0 0 calc(33.333% - 3rem)}}@media (min-width:768px){.sp-logo-grid-wrap{gap:4rem 6rem}.sp-logo-grid-wrap.sp-logo-grid--cols-4,.sp-logo-grid-wrap.sp-logo-grid--cols-5,.sp-logo-grid-wrap.sp-logo-grid--cols-6{gap:2rem 4rem}.sp-logo-grid__item{flex:0 0 calc(33.333% - 3rem)}.sp-logo-grid--cols-2 .sp-logo-grid__item{flex:0 0 calc(50% - 3rem)}.sp-logo-grid--cols-3 .sp-logo-grid__item{flex:0 0 calc(33.333% - 4rem)}.sp-logo-grid--cols-4 .sp-logo-grid__item{flex:0 0 calc(25% - 3rem)}.sp-logo-grid--cols-5 .sp-logo-grid__item{flex:0 0 calc(20% - 3.2rem)}.sp-logo-grid--cols-6 .sp-logo-grid__item{flex:0 0 calc(16.666% - 3.333rem)}}.sp-form .sp-form-card{background-color:hsla(0,0%,100%,.7);border:1px solid #97cb88;border-radius:16px;padding-top:2.25rem}.sp-form .sp-form-card h3.form-title{display:none}.sp-form-card__intro{color:#47753a;font-size:.875rem;font-weight:600;margin:0;padding-left:12px;padding-right:12px;text-align:center}.sp-form .sp-form-card form{padding-top:0}.sp-form-card .hs-form-field,.sp-form-card [class*=hsfc-][class*=Field]{position:relative}.sp-form-card .hs-form-field>label,.sp-form-card [class*=hsfc-][class*=Field] label{background-color:transparent;left:1rem;margin:0;opacity:.9;pointer-events:none;position:absolute;top:.75rem;transition:all .2s ease-out;z-index:2}.sp-form-card .hs-form-field.hsfc-PhoneField>label,.sp-form-card [class*=hsfc-][class*=Field].hsfc-PhoneField label{font-size:10px;left:4rem!important;top:4px}.sp-form-card .hs-form-field input::placeholder,.sp-form-card .hs-form-field textarea::placeholder,.sp-form-card [class*=hsfc-][class*=Field] input::placeholder,.sp-form-card [class*=hsfc-][class*=Field] textarea::placeholder{color:transparent!important}.sp-form-card .hs-form-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.sp-form-card .hs-form-field select,.sp-form-card .hs-form-field textarea,.sp-form-card [class*=hsfc-][class*=Field] input:not([type=checkbox]):not([type=radio]):not([type=file]),.sp-form-card [class*=hsfc-][class*=Field] select,.sp-form-card [class*=hsfc-][class*=Field] textarea{min-height:3.5rem;padding:1.25rem 1rem .5rem!important}.sp-form-card .hs-form-field.has-value>label,.sp-form-card .hs-form-field.hs-fieldtype-select>label,.sp-form-card .hs-form-field.is-focused>label,.sp-form-card [class*=hsfc-][class*=Field].has-value label,.sp-form-card [class*=hsfc-][class*=Field].is-focused label{font-size:10px;top:4px}.sp-form-card .hs-form-booleancheckbox>label,.sp-form-card .hs-form-checkbox>label,.sp-form-card .hs-form-radio>label,.sp-form-card .hsfc-CheckboxField label,.sp-form-card .hsfc-RadioField label{pointer-events:auto!important;position:static!important}.hsfc-PhoneInput__FlagAndCaret{padding-left:.5rem!important;padding-right:.5rem!important}.sp-linked-image{position:relative}.sp-linked-image-wrap.with-bg{padding:3rem 0;position:relative}.sp-linked-image-wrap.with-bg:before{background:radial-gradient(circle at 50% 50%,rgba(199,249,0,.4),transparent 59%);content:"";height:100%;left:0;overflow:visible;position:absolute;top:0;width:100%;z-index:-1}