@font-face {
  font-family: "Geist Medium";
  src: url("https://framerusercontent.com/assets/cSw8pFIROicVxgAkfOnNOvpdE.woff2");
  font-display: swap;
}
@font-face {
  font-family: "Geist SemiBold";
  src: url("https://framerusercontent.com/assets/kV6faIqiryWygSKW3lfDcID2s.woff2");
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}
.nvm-snapdesign-feature-icon { width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; }
.nvm-snapdesign-feature-icon img { display: block; width: 32px; height: 32px; object-fit: contain; }
.s-snapdesign-features-heading,
.s-snapdesign-features-heading p { font-family: "Geist Medium", "Geist Medium Placeholder", sans-serif !important; }
.s-snapdesign-feature-card-one-title,
.s-snapdesign-feature-card-one-title p,
.s-snapdesign-feature-card-two-title,
.s-snapdesign-feature-card-two-title p,
.s-snapdesign-feature-card-three-title,
.s-snapdesign-feature-card-three-title p { font-family: "Geist SemiBold", "Geist SemiBold Placeholder", sans-serif !important; }
.s-snapdesign-features-eyebrow,
.s-snapdesign-features-eyebrow p,
.s-snapdesign-features-description,
.s-snapdesign-features-description p,
.s-snapdesign-feature-card-one-description,
.s-snapdesign-feature-card-one-description p,
.s-snapdesign-feature-card-two-description,
.s-snapdesign-feature-card-two-description p,
.s-snapdesign-feature-card-three-description,
.s-snapdesign-feature-card-three-description p { font-family: Inter, sans-serif !important; }
.s-snapdesign-features-eyebrow,
.s-snapdesign-features-eyebrow p,
.s-snapdesign-features-heading,
.s-snapdesign-features-heading p,
.s-snapdesign-features-description,
.s-snapdesign-features-description p,
.s-snapdesign-feature-card-one-title,
.s-snapdesign-feature-card-one-title p,
.s-snapdesign-feature-card-one-description,
.s-snapdesign-feature-card-one-description p,
.s-snapdesign-feature-card-two-title,
.s-snapdesign-feature-card-two-title p,
.s-snapdesign-feature-card-two-description,
.s-snapdesign-feature-card-two-description p,
.s-snapdesign-feature-card-three-title,
.s-snapdesign-feature-card-three-title p,
.s-snapdesign-feature-card-three-description,
.s-snapdesign-feature-card-three-description p {
  font-feature-settings: "blwf", "cv03", "cv04", "cv09", "cv11";
  white-space: pre-wrap;
  word-break: break-word;
  overflow-wrap: break-word;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .s-snapdesign-feature-card-one-description,
  .s-snapdesign-feature-card-one-description p { max-width: 303px; }
}