:root {
  --_colors---surface--surface-0: var(--_colors-repo---neutral--900);
  --_typography---fontfamily--fontfamily: "Figtree Variable Font Wght", Arial, sans-serif;
  --_colors---foreground--neutral--primary: var(--_colors-repo---neutral--white);
  --_colors---surface--surface-1: var(--_colors-repo---neutral--800);
  --_colors---foreground--neutral--secondary: var(--_colors-repo---opacity--white--white-75);
  --_colors---foreground--neutral--primary-inverse: var(--_colors-repo---neutral--900);
  --_colors---foreground--neutral--secondary-inverse: var(--_colors-repo---opacity--neutral--neutral-75);
  --_colors-repo---neutral--50: #efeff1;
  --_colors---outline--main--medium: var(--_colors---foreground--main--tertiary);
  --_radius---md: .75rem;
  --_colors---background--main--medium: var(--_colors-repo---main--500);
  --_colors-repo---opacity--black--black-50: #00000080;
  --_colors---on-background--main--high: var(--_colors-repo---main--800);
  --_colors---background--main--high: var(--_colors-repo---main--400);
  --_radius---xs: .5rem;
  --_colors---background--neutral--low: var(--_colors-repo---neutral--800);
  --_colors---outline--neutral--medium: var(--_colors-repo---neutral--700);
  --_colors---background--neutral--medium: var(--_colors-repo---neutral--700);
  --_colors-repo---main--800: #710f3d;
  --_colors---foreground--neutral--tertiary: var(--_colors-repo---opacity--white--white-50);
  --_colors-repo---accent-blue--300: #98aefb;
  --_colors-repo---accent-blue--400: #8297fc;
  --_colors-repo---accent-blue--500: #587af4;
  --_colors---foreground--main--primary: var(--_colors-repo---main--500);
  --_radius---2xl: 1.5rem;
  --_colors-repo---accent-blue--900: #0a1643;
  --_radius---lg: 1rem;
  --_colors---outline--neutral--high: var(--_colors-repo---neutral--600);
  --_radius---2xs: .375rem;
  --_colors---outline--accent--green--main: var(--_colors-repo---accent-green--400);
  --_colors---background--accent--red--high: var(--_colors-repo---accent-red--300);
  --_colors---background--neutral--high: var(--_colors-repo---neutral--600);
  --_colors-repo---neutral--white: #fff;
  --_colors-repo---accent-red--400: #f75d45;
  --_colors---outline--neutral--highest: var(--_colors-repo---neutral--white);
  --_radius---sm: .625rem;
  --_radius---xl: 1.25rem;
  --_colors-repo---accent-blue--100: #c5d1fb;
  --_colors-repo---accent-blue--200: #b1c1fb;
  --_colors-repo---accent-blue--50: #e3e8fd;
  --_colors-repo---accent-blue--800: #0f2470;
  --_colors-repo---accent-blue--600: #3a61ee;
  --_colors-repo---accent-blue--700: #1940cd;
  --_colors-repo---accent-green--300: #aae9d2;
  --_colors-repo---accent-green--50: #e8f8f2;
  --_colors-repo---accent-green--200: #bfeedd;
  --_colors-repo---accent-green--600: #65c3a0;
  --_colors-repo---accent-green--400: #8adbbd;
  --_colors-repo---accent-green--900: #18342a;
  --_colors-repo---accent-green--500: #77cfaf;
  --_colors-repo---accent-green--800: #265947;
  --_colors-repo---accent-green--100: #cff2e5;
  --_colors-repo---accent-green--700: #43a380;
  --_colors-repo---accent-red--50: #ffefed;
  --_colors-repo---accent-red--100: #ffdbd5;
  --_colors-repo---accent-red--600: #e52d11;
  --_colors-repo---accent-red--700: #be2810;
  --_colors-repo---accent-red--900: #712014;
  --_colors-repo---accent-red--300: #fb8776;
  --_colors-repo---accent-red--200: #fdb6ab;
  --_colors-repo---accent-red--800: #942918;
  --_colors-repo---accent-red--500: #f23d21;
  --_colors-repo---accent-yellow--50: #fff1e0;
  --_colors-repo---accent-yellow--100: #ffecd6;
  --_colors-repo---accent-yellow--200: #ffe1bd;
  --_colors-repo---accent-yellow--700: #d3790f;
  --_colors-repo---accent-yellow--500: #fcb25a;
  --_colors-repo---accent-yellow--600: #f8a037;
  --_colors-repo---accent-yellow--300: #ffd39e;
  --_colors-repo---accent-yellow--400: #ffc580;
  --_colors-repo---accent-yellow--900: #693a02;
  --_colors-repo---accent-yellow--800: #9b5603;
  --_colors---background--accent--blue--high: var(--_colors-repo---accent-blue--400);
  --_colors---background--accent--green--medium: var(--_colors-repo---accent-green--600);
  --_colors---background--accent--green--low: var(--_colors-repo---accent-green--800);
  --_colors---background--accent--green--high: var(--_colors-repo---accent-green--400);
  --_colors---background--accent--red--low: var(--_colors-repo---accent-red--800);
  --_colors---background--accent--red--medium: var(--_colors-repo---accent-red--600);
  --_colors---background--main--low: var(--_colors-repo---main--600);
  --_colors---foreground--accent--blue--primary: var(--_colors-repo---accent-blue--400);
  --_colors---foreground--accent--green--primary: var(--_colors-repo---accent-green--400);
  --_colors---foreground--accent--yellow--primary: var(--_colors-repo---accent-yellow--400);
  --_colors---foreground--main--tertiary: var(--_colors-repo---main--300);
  --_colors---foreground--main--secondary: var(--_colors-repo---main--400);
  --_colors---foreground--neutral--tertiary-inverse: var(--_colors-repo---opacity--neutral--neutral-50);
  --_colors-repo---main--300: #fb98c7;
  --_colors-repo---main--400: #f976b4;
  --_colors-repo---main--200: #fbb1d4;
  --_colors-repo---main--700: #cc196e;
  --_colors-repo---main--50: #fde3ef;
  --_colors-repo---main--100: #fbc5df;
  --_colors-repo---main--900: #430a25;
  --_colors-repo---main--600: #ee3a8f;
  --_colors-repo---main--500: #f457a1;
  --_colors-repo---neutral--100: #d3d4d9;
  --_colors-repo---neutral--400: #707589;
  --_colors-repo---neutral--300: #8f92a3;
  --_colors-repo---neutral--500: #595d73;
  --_colors-repo---neutral--200: #abadba;
  --_colors-repo---neutral--800: #23263a;
  --_colors-repo---neutral--700: #2f344c;
  --_colors-repo---neutral--900: #14172a;
  --_colors-repo---neutral--600: #434860;
  --_colors---on-background--accent--blue--high: var(--_colors-repo---accent-blue--800);
  --_colors---on-background--accent--green--high: var(--_colors-repo---accent-green--800);
  --_colors---on-background--accent--red--high: var(--_colors-repo---accent-red--800);
  --_colors---on-background--accent--yellow--high: var(--_colors-repo---accent-yellow--800);
  --_colors-repo---opacity--black--black-20: #0003;
  --_colors-repo---opacity--black--black-4: #0000000a;
  --_colors-repo---opacity--black--black-75: #000000bf;
  --_colors-repo---opacity--black--black-8: #00000014;
  --_colors-repo---opacity--black--black-15: #00000026;
  --_colors-repo---opacity--black--dark-95: #000000f2;
  --_colors-repo---opacity--neutral--neutral-4: #14172a0a;
  --_colors-repo---opacity--neutral--neutral-60: #14172a99;
  --_colors-repo---opacity--neutral--neutral-8: #14172a14;
  --_colors-repo---opacity--neutral--neutral-75: #14172abf;
  --_colors-repo---opacity--neutral--neutral-20: #14172a33;
  --_colors-repo---opacity--neutral--neutral-95: #14172af2;
  --_colors-repo---opacity--neutral--neutral-50: #14172a80;
  --_colors-repo---opacity--neutral--neutral-15: #14172a26;
  --_colors-repo---opacity--white--white-20: #fff3;
  --_colors-repo---opacity--white--white-4: #ffffff0a;
  --_colors-repo---opacity--white--white-50: #ffffff80;
  --_colors-repo---opacity--white--white-15: #ffffff26;
  --_colors-repo---opacity--white--white-75: #ffffffbf;
  --_colors-repo---opacity--white--white-95: #fffffff2;
  --_colors-repo---opacity--white--white-8: #ffffff14;
  --_colors---outline--accent--blue--main: var(--_colors-repo---accent-blue--400);
  --_colors---outline--accent--red--main: var(--_colors-repo---accent-red--400);
  --_colors---outline--accent--yellow--main: var(--_colors-repo---accent-yellow--400);
  --_colors---outline--main--main: var(--_colors---foreground--main--secondary);
  --_colors---outline--main--strong: var(--_colors---foreground--main--primary);
  --_colors---outline--neutral--highest-inverse: var(--_colors-repo---neutral--900);
  --_colors---outline--neutral--low-inverse: var(--_colors-repo---neutral--100);
  --_colors---outline--neutral--medium-inverse: var(--_colors-repo---neutral--200);
  --_colors---outline--neutral--high-inverse: var(--_colors-repo---neutral--300);
  --_colors---outline--neutral--low: var(--_colors-repo---neutral--800);
}

body {
  background-color: var(--_colors---surface--surface-0);
  font-family: var(--_typography---fontfamily--fontfamily);
  color: var(--_colors---foreground--neutral--primary);
  flex-flow: column;
  font-size: 1.25rem;
  line-height: 1.5;
  display: flex;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

p {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

a {
  text-decoration: underline;
  transition: color .2s;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.container {
  width: 100%;
  max-width: 83rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container.container--full {
  max-width: none;
}

.container.container--home-hero {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.container.container--testimonials {
  position: relative;
}

.container.container--md {
  max-width: 59.25rem;
}

.container.container--md.container--pricing {
  position: relative;
}

.container.container--navbar {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
}

.overline {
  letter-spacing: .08125rem;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.button__text {
  padding-left: .25rem;
  padding-right: .25rem;
}

.button {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 2px solid var(--_colors---outline--main--medium);
  border-radius: var(--_radius---md);
  background-color: var(--_colors---background--main--medium);
  min-height: 3.25rem;
  box-shadow: 0 4px 0 0 var(--_colors-repo---opacity--black--black-50);
  color: var(--_colors---on-background--main--high);
  letter-spacing: .025px;
  background-image: linear-gradient(#fff3, #fff0);
  justify-content: center;
  align-items: center;
  padding: .75rem .875rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.4375rem;
  text-decoration: none;
  transition: box-shadow .2s, border-color .2s, background-color .2s;
  display: inline-flex;
}

.button:hover {
  background-color: var(--_colors---background--main--high);
  background-image: linear-gradient(#fff0, #fff0);
}

.button:active {
  box-shadow: none;
}

.button.button--sm {
  min-height: 2.75rem;
  padding: .625rem;
}

.button.button--ghost {
  box-shadow: none;
  color: var(--_colors---foreground--neutral--primary);
  background-color: #0000;
  background-image: none;
  border-color: #0000;
}

.button.button--ghost:hover {
  background-color: var(--_colors---background--neutral--low);
}

.button.button--neutral {
  border-color: var(--_colors---outline--neutral--medium);
  background-color: var(--_colors---background--neutral--low);
  color: var(--_colors---foreground--neutral--primary);
  background-image: linear-gradient(#ffffff0a, #fff0);
}

.button.button--neutral:hover {
  background-color: var(--_colors---background--neutral--medium);
  background-image: linear-gradient(#fff0, #fff0);
}

.button.button--neutral.form-card__success-button {
  min-width: 200px;
  margin-top: 1.5rem;
}

.button.form-card__button {
  min-width: 200px;
}

.button.button--xs {
  border-radius: var(--_radius---xs);
  min-height: 2rem;
  padding: .375rem;
  font-size: .9375rem;
}

.title-2 {
  font-size: 3.25rem;
  font-weight: 900;
  line-height: 1.2;
}

.body-m {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.body-m.body-m--bold {
  font-weight: 700;
}

.body-xs {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.5;
}

.body-xs.body-xs--bold {
  font-weight: 700;
}

.navbar {
  background-color: #0000;
  min-height: 64px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.brand {
  height: 2.5rem;
  padding-left: 0;
}

.brand.brand--footer {
  height: 4.5rem;
}

.brand__img {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
}

.navbar__link {
  color: var(--_colors---foreground--neutral--primary);
  padding: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.navbar__link:hover, .navbar__link.w--current {
  color: var(--_colors---foreground--neutral--secondary);
}

.navbar__navigation {
  width: 100%;
}

.navbar__list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  align-items: stretch;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.navbar__item {
  display: flex;
}

.navbar__content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  align-items: center;
  display: flex;
}

.main {
  flex: 1;
}

.main.main--page {
  padding-top: 144px;
  padding-bottom: 128px;
}

.footer {
  background-image: url("https://cdn.prod.website-files.com/690cdaa165541f19fca50d3b/691217cd17b4b5df850bc067_footer-bg.svg"), linear-gradient(180deg, transparent 35%, var(--_colors-repo---main--800));
  text-align: center;
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 90%, auto;
}

.footer__content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
}

.footer__list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  justify-content: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.footer__link {
  color: var(--_colors---foreground--neutral--primary);
  font-size: .875rem;
  line-height: 1.5;
  text-decoration: none;
}

.footer__link:hover, .footer__link.w--current {
  color: var(--_colors---foreground--neutral--secondary);
}

.footer__social-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.footer__social-link {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  transition: opacity .2s;
  display: inline-flex;
}

.footer__social-link:hover {
  opacity: .75;
}

.footer__social-img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.navbar__actions {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  margin-left: auto;
  display: flex;
}

.footer__banner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  align-items: center;
  padding-bottom: 80px;
  display: flex;
}

.footer__banner-actions {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  display: flex;
}

.footer__piggy {
  aspect-ratio: 203 / 237;
  order: -9999;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 237px;
}

.footer__legal-nav {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.footer__copy {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--_colors---foreground--neutral--tertiary);
  display: flex;
}

.footer__legal-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  justify-content: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.footer__legal-link {
  color: var(--_colors---foreground--neutral--primary);
  font-size: .75rem;
  line-height: 1.5;
  text-decoration: none;
}

.footer__legal-link:hover {
  color: var(--_colors---foreground--neutral--secondary);
}

.header {
  z-index: 100;
  position: fixed;
  inset: 0% 0% auto;
}

.page__header {
  text-align: center;
  max-width: 900px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
}

.hero__upper {
  color: var(--_colors---foreground--main--primary);
  margin-bottom: 1rem;
}

.hero__subtitle {
  margin-top: 1rem;
}

.footer__piggy-video {
  z-index: 1;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 991px) {
  .sg-subheading__title {
    letter-spacing: .038rem;
  }

  .navbar {
    min-height: 56px;
  }

  .brand {
    z-index: 1;
    height: 1.75rem;
    display: inline-flex;
  }

  .brand.brand--footer {
    height: 4rem;
  }

  .navbar__link {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.3;
  }

  .navbar__navigation {
    background-color: #14172a;
    height: 100vh;
    inset: 0%;
  }

  .navbar__list {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    align-items: center;
  }

  .navbar__content {
    background-image: url("https://cdn.prod.website-files.com/690cdaa165541f19fca50d3b/69121d248a83cfb9499eaee6_menu-bg.svg");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto 50%;
    flex-flow: column;
    height: 100%;
    padding: 136px 24px;
  }

  .navbar__menu-button {
    width: 2rem;
    height: 2rem;
    margin-left: auto;
    padding: 4px;
  }

  .navbar__menu-button.w--open {
    background-color: #0000;
  }

  .navbar__actions {
    margin-left: 0;
  }

  .navbar__menu-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .navbar__menu-icon.navbar__menu-icon--open {
    display: none;
  }

  .home-hero__image {
    flex: 0 auto;
    margin-left: auto;
  }

  .section.section--testimonials {
    overflow: hidden;
  }

  .step {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column-reverse;
    min-height: auto;
    position: static;
  }

  .step__content {
    max-width: none;
  }

  .step__image {
    flex: 0 auto;
  }

  .steps {
    min-height: auto;
  }

  .testimonials {
    grid-template-columns: 1fr 1fr auto;
  }

  .testimonials__image.testimonials__image--3 {
    display: none;
  }

  .partner__image {
    width: auto;
  }

  .partner__grid {
    grid-template-columns: auto auto;
  }

  .pricing__piggy, .section__footprints {
    display: none;
  }

  .home-hero__video {
    flex: 0 auto;
    margin-left: auto;
  }

  .heading {
    margin-top: 2.5rem;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .title-3 {
    font-size: 2rem;
    line-height: 1.3;
  }

  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .overline {
    font-size: .75rem;
    line-height: 1.5;
  }

  .sg-subheading__title {
    font-size: 2.75rem;
    line-height: 1.2;
  }

  .sg-heading__title {
    font-size: 3.25rem;
    line-height: 1.1;
  }

  .button {
    font-size: 1rem;
  }

  .button.button--xs {
    font-size: .875rem;
  }

  .body-l {
    font-size: 1.25rem;
    line-height: 1.3;
  }

  .title-2 {
    font-size: 2.75rem;
    line-height: 1.2;
  }

  .body-m {
    font-size: 1rem;
    line-height: 1.5;
  }

  .body-s {
    font-size: .875rem;
    line-height: 1.5;
  }

  .navbar__content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .main.main--page {
    padding-top: 120px;
    padding-bottom: 64px;
  }

  .home-hero {
    padding-top: 96px;
    padding-bottom: 40px;
  }

  .title-1 {
    font-size: 3.25rem;
    line-height: 1.1;
  }

  .section, .section.section--testimonials, .section.section--features, .section.section--collaborators, .section.section--pricing, .section.section--testimonials, .section.section--features, .section.section--collaborators, .section.section--pricing {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section__header {
    margin-bottom: 40px;
  }

  .steps {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .testimonials {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .testimonials__image, .testimonials__image.testimonials__image--wider, .testimonials__image.testimonials__image--wider {
    aspect-ratio: auto;
    width: auto;
  }

  .blockquote-card {
    padding: 24px;
  }

  .banner {
    padding: 32px;
  }

  .features {
    flex-flow: column;
  }

  .feature {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
  }

  .feature__icon {
    flex: none;
  }

  .pricing__list {
    grid-template-columns: 1fr;
  }

  .partner-card {
    padding: 32px;
  }

  .partner__image {
    width: auto;
  }

  .page__hero {
    padding-top: 120px;
    padding-bottom: 40px;
  }

  .form-card {
    padding: 24px;
  }
}

@media screen and (max-width: 479px) {
  .button.button--neutral.form-card__success-button, .button.form-card__button, .button.button--neutral.form-card__success-button, .button.button--neutral.form-card__success-button, .button.form-card__button {
    width: 100%;
    min-width: auto;
  }

  .navbar__actions {
    flex-flow: column;
    width: 100%;
  }

  .home-hero__actions, .section__actions {
    flex-flow: column;
  }

  .testimonials {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .testimonials__image {
    aspect-ratio: 308 / 360;
    width: 100%;
  }

  .testimonials__image.testimonials__image--wider {
    aspect-ratio: 416 / 400;
    width: 100%;
  }

  .testimonials__image.testimonials__image--3 {
    display: block;
  }

  .banner__actions {
    flex-flow: column;
  }

  .partner__image {
    width: 100%;
  }

  .partner__grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .partner-card__actions {
    flex-flow: column;
    width: 100%;
  }

  .form-card__grid {
    grid-template-columns: 1fr;
  }
}
