body[data-page="index"] .cols:first-of-type { margin: 32px 0; gap: 32px; font-size: 0.95em; }

body[data-page="index"] .cols:first-of-type figure { transform: scale(0.9); transform-origin: center; }

body[data-page="index"] .cols:first-of-type .button { padding: 0.5em 1em; font-size: 0.9em; }

@media (max-width: 600px) { body[data-page="index"] .cols:first-of-type { grid-template-columns: 1fr !important; } body[data-page="index"] .cols:first-of-type > div:first-child { order: 2; } body[data-page="index"] .cols:first-of-type > div:last-child { order: 1; } body[data-page="index"] .cols:first-of-type figure { transform: none; } }

body[data-page="index"] main > section { padding-top: 20px; padding-bottom: 20px; }

body[data-page="index"] .homepage-cta-buttons { display: flex; justify-content: space-between; gap: 20px; margin: 30px 0; flex-wrap: wrap; }

body[data-page="index"] .homepage-cta-buttons .button { flex: 1; min-width: 200px; text-align: center; justify-content: center; }

@media (max-width: 750px) { body[data-page="index"] .homepage-cta-buttons { flex-direction: column; } body[data-page="index"] .homepage-cta-buttons .button { width: 100%; } }

/*# sourceMappingURL=homepage.css.map */