/* Typography Stylesheet - Montserrat Headers with Lowercase Styling */

/* Import Montserrat font */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800&display=swap');

/* Apply Montserrat to all headings and logos */
h1, h2, h3, h4, h5, h6,
.logo,
.heading,
.section-title {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 0.01em;
    text-transform: lowercase;
    transform: scaleY(1.05);
}

/* Specific heading weights */
h1 {
    font-weight: 700;
    letter-spacing: 0.01em;
}

h2 {
    font-weight: 600;
}

h3 {
    font-weight: 600;
}

h4 {
    font-weight: 600;
}

/* Logo styling */
.logo {
    font-weight: 700;
    letter-spacing: 0.02em;
}

/* Section titles */
.section-title {
    font-weight: 600;
    letter-spacing: 0.01em;
}

/* Feature card headings */
.feature-card h3,
.step h3,
.benefit h3,
.use-case h3,
.advanced-card h4,
.pricing-card h3,
.tier h3 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    letter-spacing: 0.01em;
    text-transform: lowercase;
    transform: scaleY(1.05);
}

/* Footer headings */
footer h4,
.footer-section h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    text-transform: lowercase;
    transform: scaleY(1.05);
}
