.gbp-section{padding:6rem 2rem}@media (max-width:767px){.gbp-section{padding:4rem 1.5rem}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gbp-section__tagline{color:var(--accent-3);font-size:.875rem;font-weight:700;letter-spacing:2px;line-height:1em;text-transform:uppercase}.gbp-section__tagline .gb-shape svg{width:1.2em;height:1.2em;margin-top:-2px}.gbp-section__text--sm{font-size:1rem;line-height:1.5em}.gbp-button--primary{align-items:center;background-color:var(--accent);color:var(--base-3);display:inline-flex;font-size:15px;font-weight:600;letter-spacing:2px;line-height:1.5;text-transform:uppercase;transition:all 0.5s ease 0s;border:3px solid var(--accent);padding:10px 20px}.gbp-button--primary:is(:hover,:focus){color:var(--accent);background-color:rgba(255,255,255,0)}.gbp-button--secondary{align-items:center;background-color:var(--base-3);color:var(--accent);display:inline-flex;font-size:15px;font-weight:600;letter-spacing:2px;line-height:1.5;text-transform:uppercase;transition:all 0.5s ease 0s;border:3px solid var(--accent);padding:10px 20px}.gbp-button--secondary:is(:hover,:focus){color:var(--base-3);background-color:var(--accent)}.gbp-button--tertiary{align-items:center;color:var(--base-2);display:inline-flex;font-size:12px;font-weight:600;letter-spacing:2px;line-height:1.5;text-transform:uppercase;transition:all 0.5s ease 0s;border:2px solid var(--contrast);padding:10px 20px}.gbp-button--tertiary:is(:hover,:focus){color:var(--contrast);background-color:var(--accent-2);border:2px solid var(--contrast)}.gbp-button--tertiary a{color:var(--contrast)}@media (max-width:1024px){.gbp-button--tertiary:is(:hover,:focus){color:var(--contrast)}.gbp-button--tertiary a{color:var(--contrast)}.gbp-button--tertiary a:hover{color:var(--contrast)}}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.gbp-card__title{color:var(--base-3);margin-bottom:0rem}.yellow-black-svg{background-color:var(--contrast);color:var(--base-3);display:inline-flex;border-radius:2%;padding:12px}.yellow-black-svg svg{fill:currentColor;width:40px;color:var(--accent-2);height:40px}.icon-grid-h3{align-items:flex-start;color:var(--base-3);display:inline-flex;flex-direction:column;margin-bottom:0px}.icon-grid-h3 .gb-shape svg{width:1em;height:1em;fill:currentColor}.icon-grid-container{align-items:center;column-gap:20px;display:flex;flex-direction:row}.black-yellow-svg{background-color:var(--accent-2);display:inline-flex;border-radius:2%;padding:12px}.black-yellow-svg svg{fill:currentColor;width:40px;color:var(--contrast);height:40px}.chart-x-icon{align-items:center;color:var(--base);column-gap:0.5em;display:inline-flex;margin-bottom:0px}.chart-x-icon .gb-shape svg{width:1.5em;height:1.5em;fill:currentColor}.chart-yellow-check-icon{align-items:center;color:var(--base);column-gap:0.5em;display:inline-flex;margin-bottom:0px}.chart-yellow-check-icon .gb-shape svg{width:2em;height:2em;fill:currentColor;color:var(--accent-2)}@media (max-width:1024px){.chart-yellow-check-icon .gb-shape svg{width:1.7em;height:1.7em}}.chart-icon-container{align-items:center;background-color:var(--accent);display:flex;justify-content:center}.chart-row-title{color:var(--base);margin-bottom:0px;padding-top:.75rem}@media (max-width:1024px){.chart-row-title{padding-bottom:5px;padding-top:5px}}@media (max-width:767px){.chart-row-title{font-size:.8rem}}.chart-feature-text{color:var(--base);margin-bottom:0px;padding-bottom:15px;padding-top:15px;text-align:left}@media (max-width:767px){.chart-feature-text{font-size:.9rem;line-height:100%}}.gp-card-content{color:var(--base-3)}.gp-accordion-toggle{align-items:center;color:var(--base-3);column-gap:1em;display:flex;justify-content:space-between;text-align:left}.gp-accordion-toggle:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600}.gp-accordion-item{padding:1em}.black-button{align-items:center;background-color:var(--contrast);color:#ffffff;display:inline-flex;text-decoration:none;padding:1rem 1.5rem}.black-button:is(:hover,:focus){background-color:var(--accent);color:#ffffff}.black-button-yellow-hover{align-items:center;background-color:var(--contrast);color:#ffffff;display:inline-flex;text-decoration:none;padding:1rem 1.5rem}.black-button-yellow-hover:is(:hover,:focus){background-color:var(--accent-2);color:var(--contrast)}