.call-to-action{background-color:hsl(29,38%,90%);color:hsl(201,58%,25%);text-align:center;padding:5rem 0 3rem;background-image:url("/assets/svg/horizon-1.svg");background-size:100% auto;background-position:center top;background-repeat:no-repeat}.call-to-action .cta__heading{margin-bottom:1rem}.call-to-action img{display:block;margin:0 auto 1rem;max-width:200px}.call-to-action .cta__buttons{padding-top:1rem;margin-bottom:0}.call-to-action .button{background-color:#fff}.g2-badges img{width:100%;max-width:100px;height:auto}.sticky-list__heading{position:sticky;top:90px}.sticky-list__items{margin-top:84px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem}@media screen and (max-width: 500px){.sticky-list__items{margin-top:0px}}.sticky-list__item{position:relative}.sticky-list__item h4{font-family:"Open Sans Medium",Arial,Tahoma,sans-serif;font-family:"Open Sans Medium",Arial,Tahoma,sans-serif;font-weight:500;font-size:1rem;padding-left:32px}.sticky-list__item h4:before{content:"";position:absolute;width:18px;height:28px;top:2px;left:0;aspect-ratio:1/1;background-image:url("/assets/svg/icons/spark.svg");background-repeat:no-repeat;background-size:contain}.sticky-list__item p{margin-bottom:1rem}.sticky-list__item ul{list-style:disc;padding-left:40px;margin:1rem 0}.related-resources h2{text-align:center}.related-resources h3{font-family:"Open Sans Bold";text-align:left}.related-resources__list{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem;padding-top:2rem}@media screen and (max-width: 768px){.related-resources__list{flex-direction:column;padding-top:1rem}}.related-resources__resource{flex:1;display:flex;background-color:hsl(216,25%,97%);border-radius:16px;border:1px solid hsl(218,33%,93%)}.related-resources .blog-listing__link,.related-resources__link{display:flex;flex-direction:column;justify-content:space-between;padding:1.667em;gap:1rem;padding:1rem}.related-resources .blog-listing__link:hover .related-resources__title,.related-resources__link:hover .related-resources__title{color:hsl(202,58%,60%)}.related-resources__type{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;font-family:"Open Sans Medium",Arial,Tahoma,sans-serif;font-family:"Open Sans Medium",Arial,Tahoma,sans-serif;font-weight:500;color:hsl(201,58%,25%)}.related-resources .blog-listing__title,.related-resources__title{font-family:"Open Sans",sans-serif;font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.25rem;line-height:1.5;color:#3c4858}.related-resources__view-all{display:flex;justify-content:center;align-items:center;margin:2rem 0}.related-resources .blog-listing__lede{display:none}.related-resources__links{padding-top:2rem;color:hsl(215,19%,29%);display:flex;gap:1rem;justify-content:center;align-items:center}.related-resources__links a{font-weight:normal}.brand-logos{display:flex;justify-content:space-between;align-items:center;gap:1.667em;padding-top:3rem;max-width:800px;margin:0 auto}@media screen and (max-width: 500px){.brand-logos{flex-wrap:wrap;justify-content:center}}.brand-logos img{display:block;max-height:30px;width:auto}.brand-logos .brand-knb_online img{height:30px}@media screen and (max-width: 1023px){.brand-logos .brand-fp_markets img{height:unset;width:150px}}.general-form-wrap{background:hsl(29,38%,90%);padding:1.667em;color:hsl(201,58%,25%);border-radius:25px}.general-form-styled{--hsf-global__font-size: 14px;--hsf-global__color: #1B4965;--hsf-richtext__color: #3C4858;--hsf-richtext__font-size: 10px;--hsf-field-input__border-color: none;--hsf-field-input__border-width: 0;--hsf-field-input__border-radius: 50px;--hsf-field-input__padding: 20px 25px;--hsf-field-input__placeholder-color: #8F857D;--hsf-field-input__background-color: #f5f7f9;--hsf-button__background-color: #F7C948;--hsf-button__color: #1B4965;--hsf-button__border-radius: 999px;--hsf-button__padding: 15px 30px;--hsf-button__font-size: 18px}.general-form-styled .hsfc-Button{padding:15px 30px !important}.general-form-styled .hsfc-NavigationRow{margin-top:0 !important}.general-form-nopad .hsfc-Step .hsfc-Step__Content{padding:0 !important}.general-form{--hsf-global__font-size: 14px;--hsf-global__color: #1B4965;--hsf-richtext__color: #3C4858;--hsf-richtext__font-size: 10px;--hsf-background__background-color: transparent;--hsf-background__border-radius: 16px;--hsf-background__padding: 0px;--hsf-field-input__border-color: none;--hsf-field-input__border-width: 0;--hsf-field-input__border-radius: 50px;--hsf-field-input__padding: 20px 25px;--hsf-field-input__placeholder-color: #8F857D;--hsf-field-input__background-color: #f5f7f9;--hsf-button__background-color: #F7C948;--hsf-button__color: #1B4965;--hsf-button__border-radius: 999px;--hsf-button__padding: 15px 30px;--hsf-button__font-size: 18px}.general-form .hsfc-NavigationRow{margin-top:0 !important}.blog-form .hsfc-RichText p{color:#8191a7 !important;font-family:"Open Sans",sans-serif !important;font-weight:400 !important}.resource-form-box .hsfc-Step__Content{background:#fff;padding:15px !important}.resource-form-box .hsfc-Row{margin-bottom:5px !important}.resource-form-box .hsfc-TextInput{border:none !important;border-radius:3px;box-shadow:none !important;margin-bottom:0px !important;padding:13px 10px;font-size:11px !important}.resource-form-box .hsfc-ErrorAlert{color:#d32f2f !important;font-size:10px !important;margin-top:2px !important;padding:0 10px !important}.g2-badges img{width:100%;max-width:100px;height:auto}.call-to-action{background-color:hsl(29,38%,90%);color:hsl(201,58%,25%);text-align:center;padding:5rem 0 3rem;background-image:url("/assets/svg/horizon-1.svg");background-size:100% auto;background-position:center top;background-repeat:no-repeat}.call-to-action .cta__heading{margin-bottom:1rem}.call-to-action img{display:block;margin:0 auto 1rem;max-width:200px}.call-to-action .cta__buttons{padding-top:1rem;margin-bottom:0}.call-to-action .button{background-color:#fff}.playbook-body #signup{padding-top:6vw}.playbook-body #signup .signup{padding:3rem 4rem;border-radius:25px;color:hsl(201,58%,25%);background:hsl(216,25%,97%)}@media screen and (max-width: 768px){.playbook-body #signup .signup{padding:2rem}}.playbook-body #signup .signup h2{margin-bottom:1rem}.playbook-body #signup .signup p{max-width:38rem;margin:0 auto 1rem}.playbook-body #signup .signup .general-form{max-width:30rem;margin:1.5rem auto}.playbook-body #signup .signup .signup__fineprint{font-size:.75rem;color:hsl(215,19%,29%)}.playbook-body #signup .signup .signup__icon{display:block;width:72px;height:72px;margin:-80px auto 1rem;background-color:hsl(201,58%,25%);-webkit-mask:url("/assets/svg/icons/education-notebook.svg") center/contain no-repeat;mask:url("/assets/svg/icons/education-notebook.svg") center/contain no-repeat}.playbook-body #signup .general-form .hsfc-EmailField,.playbook-body #signup .general-form .hsfc-TextInput{width:100%}.playbook-body #signup .general-form .hsfc-TextInput{border:none;border-radius:50px;padding:1.25rem 1.5rem;background-color:#fff;font-size:1rem;color:hsl(201,58%,25%)}.playbook-body #signup .general-form .hsfc-TextInput::-moz-placeholder{color:#8f857d}.playbook-body #signup .general-form .hsfc-TextInput::placeholder{color:#8f857d}.playbook-body #signup .general-form .hsfc-TextInput:focus{outline:2px solid hsl(44,92%,63%);outline-offset:2px}.playbook-body #signup .general-form .hsfc-FieldLabel{display:none}.playbook-body #audience h3,.playbook-body #features h3{margin-top:1rem}.playbook-body #audience img,.playbook-body #features img{max-width:48px;height:auto}.playbook-body #features .feature{display:flex;align-items:flex-start;gap:.75rem;margin:0}.playbook-body #features .feature img{flex-shrink:0;margin-top:.25rem;max-width:20px}.playbook-body #customer-stories{padding-bottom:8vw}.playbook-body #customer-stories .story-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;height:100%;padding:2rem 1.5rem;background-color:hsl(216,25%,97%);border-radius:16px;color:hsl(201,58%,25%);text-align:center}.playbook-body #customer-stories .story-card__logo{display:block;height:40px;width:auto;max-width:180px;-o-object-fit:contain;object-fit:contain}.playbook-body #customer-stories .story-card__stat{margin:0;font-size:1.125rem;line-height:1.4}.playbook-body #book-cta{background-color:hsl(29,38%,90%)}.playbook-body #book-cta h2{margin-bottom:.5rem}.playbook-body #book-cta p{margin-bottom:1.5rem}@media screen and (max-width: 768px){#homepage .section{padding-bottom:0}}@media screen and (max-width: 1023px){#homepage #hero{padding-top:2rem}}#homepage #hero h1{font-size:4rem;line-height:1.25;color:hsl(201,58%,25%);margin-left:unset;margin-right:unset}#homepage #hero h1 em{font-family:"Family Medium Italic",Georgia,sans-serif}@media screen and (max-width: 1023px){#homepage #hero h1{font-size:3rem;text-align:left}}#homepage #hero img{width:100%;max-width:500px}#homepage #hero p{max-width:40ch;margin-right:0}@media screen and (max-width: 1023px){#homepage #hero p{text-align:left}}#homepage #hero .columns{align-items:center}#homepage #hero .column.has-text-right{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 1023px){#homepage #hero .column.has-text-right{align-items:flex-start}}#homepage #capabilities p{max-width:48ch}#homepage #products h2{margin-bottom:4rem;max-width:36ch;margin-left:auto;margin-right:auto}#homepage #products h3{font-family:"Open Sans Medium",Arial,Tahoma,sans-serif;font-family:"Open Sans Medium",Arial,Tahoma,sans-serif;font-weight:500}#homepage #products p{margin-bottom:2rem}#homepage #results .columns{align-items:center}#homepage #results .statistics{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(4, 1fr);gap:2px}@media screen and (max-width: 1023px){#homepage #results .statistics{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}}#homepage #results img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#homepage #results .non-profit{grid-column:1/span 2;grid-row:2/span 2}#homepage #results .coinrule{grid-column:3/span 2;grid-row:1/span 2}#homepage #results .knb{grid-column:3/span 2;grid-row:3/span 2}#homepage #related-resources{padding-bottom:5rem}.section-home,.section-home-b,.section-home-c,.section-home-moves{padding-top:0 !important}.section-home a.home-test,.section-home-b a.home-test,.section-home-c a.home-test,.section-home-moves a.home-test{padding:1.25em 2em;font-size:18px;border-radius:200px}@media screen and (max-width: 1023px){.section-home #hero,.section-home-b #hero,.section-home-c #hero,.section-home-moves #hero{padding-top:4.5rem !important}}.section-home #hero.full-height,.section-home-b #hero.full-height,.section-home-c #hero.full-height,.section-home-moves #hero.full-height{display:flex;flex-direction:column;height:auto;min-height:100dvh}@media screen and (max-width: 1023px){.section-home #hero.full-height,.section-home-b #hero.full-height,.section-home-c #hero.full-height,.section-home-moves #hero.full-height{text-align:center}}@media screen and (max-width: 1023px){.section-home #hero.full-height .has-text-centered,.section-home-b #hero.full-height .has-text-centered,.section-home-c #hero.full-height .has-text-centered,.section-home-moves #hero.full-height .has-text-centered{text-align:center !important}}.section-home #hero.full-height::before,.section-home-b #hero.full-height::before,.section-home-c #hero.full-height::before,.section-home-moves #hero.full-height::before{content:"";opacity:1;z-index:1;position:absolute;inset:0;background-image:-webkit-image-set(url("/assets/img/homepage/home-bkgd-test.avif") type("image/avif"), url("/assets/img/homepage/home-bkgd-test-2000.webp") type("image/webp"), url("/assets/img/homepage/home-bkgd-test.jpg") type("image/jpeg"));background-image:image-set(url("/assets/img/homepage/home-bkgd-test.avif") type("image/avif"), url("/assets/img/homepage/home-bkgd-test-2000.webp") type("image/webp"), url("/assets/img/homepage/home-bkgd-test.jpg") type("image/jpeg"));background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 1023px){.section-home #hero.full-height::before,.section-home-b #hero.full-height::before,.section-home-c #hero.full-height::before,.section-home-moves #hero.full-height::before{background-image:-webkit-image-set(url("/assets/img/homepage/home-bkgd-test.avif") type("image/avif"), url("/assets/img/homepage/home-bkgd-test-1280.webp") type("image/webp"), url("/assets/img/homepage/home-bkgd-test.jpg") type("image/jpeg"));background-image:image-set(url("/assets/img/homepage/home-bkgd-test.avif") type("image/avif"), url("/assets/img/homepage/home-bkgd-test-1280.webp") type("image/webp"), url("/assets/img/homepage/home-bkgd-test.jpg") type("image/jpeg"))}}.section-home #hero.full-height .container,.section-home-b #hero.full-height .container,.section-home-c #hero.full-height .container,.section-home-moves #hero.full-height .container{z-index:3;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;padding:2rem;text-align:center;height:100%}@media screen and (max-width: 1023px){.section-home #hero.full-height .container,.section-home-b #hero.full-height .container,.section-home-c #hero.full-height .container,.section-home-moves #hero.full-height .container{padding:1rem}}.section-home #hero h1,.section-home-b #hero h1,.section-home-c #hero h1{color:#fff !important;font-size:6rem !important;line-height:1 !important;width:100% !important;margin-bottom:1rem !important;text-align:center !important}@media screen and (max-width: 1023px){.section-home #hero h1,.section-home-b #hero h1,.section-home-c #hero h1{font-size:3.5rem !important;line-height:.95 !important}}.section-home #hero p,.section-home-b #hero p,.section-home-c #hero p{font-size:1.25em !important;color:#fff !important;max-width:unset !important;margin:0 auto 2rem !important;width:100% !important;line-height:1.25 !important;text-align:center !important}.section-home #hero a,.section-home-b #hero a,.section-home-c #hero a{font-size:1.25em !important;padding:1.25em 2.25em !important;border-radius:150px !important}@media screen and (max-width: 1023px){.section-home #hero a,.section-home-b #hero a,.section-home-c #hero a{padding:1em 2em !important}}.section-home-b #hero.full-height::before{background-image:-webkit-image-set(url("/assets/img/homepage/home-bkgd-test-new.avif") type("image/avif"), url("/assets/img/homepage/home-bkgd-test-new-2000.webp") type("image/webp"), url("/assets/img/homepage/home-bkgd-test-new.jpg") type("image/jpeg"));background-image:image-set(url("/assets/img/homepage/home-bkgd-test-new.avif") type("image/avif"), url("/assets/img/homepage/home-bkgd-test-new-2000.webp") type("image/webp"), url("/assets/img/homepage/home-bkgd-test-new.jpg") type("image/jpeg"))}.section-home-c #hero.full-height::before{background-image:-webkit-image-set(url("/assets/img/homepage/home-bkgd-test-alt.avif") type("image/avif"), url("/assets/img/homepage/home-bkgd-test-alt-2000.webp") type("image/webp"), url("/assets/img/homepage/home-bkgd-test-alt.jpg") type("image/jpeg"));background-image:image-set(url("/assets/img/homepage/home-bkgd-test-alt.avif") type("image/avif"), url("/assets/img/homepage/home-bkgd-test-alt-2000.webp") type("image/webp"), url("/assets/img/homepage/home-bkgd-test-alt.jpg") type("image/jpeg"))}.section-home-moves #hero.full-height::before{background-image:-webkit-image-set(url("/assets/img/moves/bkgd-moves.jpg") type("image/jpeg"));background-image:image-set(url("/assets/img/moves/bkgd-moves.jpg") type("image/jpeg"))}.section-home-moves #hero h1{color:#fff !important;font-size:6rem !important;line-height:1 !important;width:100% !important;margin-bottom:1rem !important;text-align:center !important}@media screen and (max-width: 1023px){.section-home-moves #hero h1{font-size:3.5rem !important;line-height:.95 !important}}.section-home-moves #hero p.hero-text{font-size:1.25em !important;color:#fff !important;max-width:unset !important;margin:0 auto 2rem !important;width:100% !important;line-height:1.25 !important;text-align:center !important}.section-home-moves #hero h1 em.hero__rotator{color:hsl(44,92%,63%);font-style:italic;display:inline-block;transition:opacity 250ms ease}.section-home-moves #hero h1 em.hero__rotator.is-fading{opacity:0}.section-home-moves .hero__bar{position:relative;z-index:3;background-color:hsla(202,58%,60%,.85);color:#fff;text-align:center;padding:.875rem 1rem;margin-left:-1.5rem;margin-right:-1.5rem}@media screen and (min-width: 1024px){.section-home-moves .hero__bar{margin-left:-3rem;margin-right:-3rem}}.section-home-moves .hero__bar p{color:#fff !important;font-size:1.25rem !important;margin:0 auto !important}.section-home-moves .hero__bar a{color:#fff !important;text-decoration:underline;font-weight:600;padding:0 !important;border-radius:0 !important}.section-home-moves .hero__bar a:hover,.section-home-moves .hero__bar a:focus{text-decoration:none}