html{font-family:halyard-text,sans-serif}*,:after,:before{box-sizing:border-box;padding:0;margin:0}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx){*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{font-size:10px;--color-primary:#413fb0;--color-secondary:#5ce390;--color-gray:#848488;--color-black:#030f25;--color-green:#2e9658;--color-purple:#413fb0;--color-border:#c1c1d8;--color-background-light:#f3f6ff;--font-body:inherit;--font-heading:inherit;--type-letterSpacing:0.08em;--font-size-1:7.6rem;--font-size-2:5rem;--font-size-3:3.5rem;--font-size-4:2rem;--font-size-5:1.8rem;--font-size-6:1.6rem;--lineHeight:1.5rem;--grid-gap:4rem;--grid-vertical-gap:8rem;--container-max-width:150rem;--border-radius-small:1rem}@media (max-width:900px){:root{font-size:8px;--font-size-1:5rem;--font-size-2:4rem;--font-size-3:3rem;--font-size-4:1.8rem;--font-size-5:1.6rem;--font-size-6:1.4rem}}@media (max-width:600px){:root{--font-size-1:4.5rem;--font-size-2:4rem;--font-size-3:3rem;--font-size-4:1.8rem;--font-size-5:1.6rem;--font-size-6:1.4rem}}body{font-size:1.8rem;line-height:1.5;&.-noScroll{overflow:hidden}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.05}h1{font-size:var(--font-size-1);letter-spacing:-.04em}h2{font-size:var(--font-size-2);letter-spacing:-.02em;margin-bottom:.5em}h3{font-size:var(--font-size-3)}h3,h4{font-weight:600}h4{font-size:var(--font-size-4)}.superscript,sup{vertical-align:baseline;position:relative;top:-.7em;font-size:50%;line-height:0}strong{font-weight:600}a{color:var(--color-primary)}.base-container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--grid-gap);padding-right:var(--grid-gap)}@media (max-width:900px){.base-container{padding-left:calc(var(--grid-gap) / 2);padding-right:calc(var(--grid-gap) / 2)}}.base-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--grid-vertical-gap) var(--grid-gap);&>*{grid-column:1/-1}}@media (max-width:800px){.base-grid>*{grid-column:1/-1!important}}.form{&.-dark{color:#fff;input{background-color:hsla(0,0%,100%,.15);&:focus,&:hover{background-color:hsla(0,0%,100%,.25);outline:#fff}&[type=submit]{background-color:var(--color-black);border:1px solid #fff;padding:1rem 3rem;font-size:inherit;cursor:pointer;&:hover{background-color:#fff;color:var(--color-black)}}}}p{font-size:1.6rem}a:focus,a:hover{text-decoration:underline}input{border-radius:1rem;padding:.1rem 2.8rem;color:inherit;transition:background-color .1s ease-in-out}fieldset{margin-top:1.5em!important;max-width:60rem!important}label{font-size:1.6rem}input:not([type=checkbox],[type=submit]){padding:1rem 1.5rem;margin-top:1rem;border:0;font-size:1.8rem;width:100%}label [type=checkbox]+span{margin:0 0 0 1rem}.hs-form-booleancheckbox-display{margin-top:1rem;display:flex;align-items:center}li{list-style:none}.actions{text-align:right}}.button,button,input[type=submit]{padding:.8rem 3rem 1rem;text-decoration:none;font-size:100%;border-radius:var(--border-radius-small);font-weight:500;font-family:inherit;list-style:none;text-wrap:nowrap;cursor:pointer;color:inherit;display:inline-block;transition:background-color .15s ease-in-out;&.-primary{padding:.8rem 3rem 1rem;background-color:var(--color-black);border:1px solid var(--color-black);color:#fff}&.-primaryInverted{background-color:#fff;border:1px solid #fff;color:var(--color-black);padding:.8rem 3rem 1rem}&.-secondary{background-color:transparent;border:1px solid var(--color-black);color:inherit}&.-secondaryInverted{background-color:transparent;border:1px solid #fff;color:#fff}&:focus,&:hover{text-decoration:none!important;&.-primary,&.-primaryInverted,&.-secondary,&.-secondaryInverted{background-color:var(--color-green);color:#fff;outline-color:var(--color-green);border-color:var(--color-green)}}}.global-resourceContent{max-width:65ch;font-size:1.8rem;line-height:1.5;font-weight:300;margin-left:auto;margin-right:auto;position:relative;a{color:var(--color-green);font-size:1.8rem;font-weight:300;line-height:1.5;&:focus,&:hover{text-decoration:underline}}p+p{margin-top:3.2rem}ol,ul{padding-left:2em}li::marker{color:#7573fc}li+li{margin-top:var(--lineHeight)}h1{font-size:var(--font-size-1);letter-spacing:-.04em}h2{font-size:4.7rem;margin-top:6rem;margin-bottom:2.5rem;letter-spacing:-.02em}h3{font-size:4rem;line-height:1.2;margin-top:4rem;margin-bottom:2.4rem;font-weight:400}h4{font-size:var(--font-size-4);text-transform:uppercase;font-weight:600;letter-spacing:.05em;margin-top:5rem;margin-bottom:1.5rem}}.heroModule{ol,ul{padding-left:2em;margin-bottom:var(--lineHeight)}li+li,ol,ul{margin-top:var(--lineHeight)}p+p{margin-top:calc(var(--lineHeight) * 2)}}.featureCard{h3{font-weight:400;margin-top:2.4rem;margin-bottom:2rem}}.featureCarouselModule{.slide-content ul{padding-left:4rem;padding-top:4rem;padding-bottom:4rem;li{list-style-type:square}}li{margin-top:var(--lineHeight)}}.globalFooter .hs-button{background-color:#fff!important;color:var(--color-black)!important;border-color:#fff}.globalAlertBanner{p+p{margin-top:var(--lineHeight)}}.bodyContent{ul{list-style-type:square;margin:4rem 0;li{margin-top:2rem}}}.heroModule{.body{li{list-style-type:square}}}.blockLink{&:hover{.arrow{path{fill:#2e9658}}}}.linkList{.listItem{&:hover{.arrowRightShort{path{fill:#2e9658}}}}}.linkIconsModule{.cta{p{font-size:1.7rem;line-height:1.4}}h2{margin-bottom:22px;font-size:47px;line-height:1.2}p{font-size:var(--font-size-4);line-height:1.4;font-weight:300}}