.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gap-1{column-gap:1rem;row-gap:1rem}.card{background-color:#fffafa;border:1px solid #d1cdd5;border-radius:8px;padding:2rem 1.5rem}.card a{color:var(--contrast-2);text-transform:uppercase}.card a:is(:hover,:focus){color:#cf0129}.card h3{color:#cf0129;font-weight:600}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1024px){.grid-2{grid-template-columns:1fr}}.inner-container{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.p-container{padding-bottom:5.5rem;padding-top:5.5rem}@media (max-width:1024px){.p-container{padding-left:2rem;padding-right:2rem}}@media (max-width:767px){.p-container{padding-left:1rem;padding-right:1rem}}.gap-4{column-gap:4rem;row-gap:4rem}.mb-2{margin-bottom:2rem}.button-primary{background-color:var(--primary-1);color:var(--white);display:inline-flex;font-size:1rem;font-weight:700;letter-spacing:0.5px;min-width:160px;text-decoration:none;width:fit-content;border-radius:8px;padding:1rem 2rem}.button-primary:is(:hover,:focus){background-color:var(--primary-2)}.button-primary a{color:var(--white)}.gap-2{column-gap:2rem;row-gap:2rem}.flex-col{display:flex;flex-direction:column}.mw-600{max-width:600px;width:100%}.text-white{color:var(--white)}.text-white h1,.text-white h2,.text-white h3{color:var(--white)}.m-auto{margin-left:auto;margin-right:auto}.button-alt{background-color:rgba(255,255,255,0);border:1px solid var(--white)}.button-alt:is(:hover,:focus){background-color:var(--white);color:var(--primary-1)}.pad-3{padding-bottom:3rem;padding-top:3rem}.hero-overlay{padding-top:5rem}