{%- style -%} /* Import Brand Fonts */ @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;600;700&family=Inter:wght@400;500;600&display=swap'); #linumiq-hero-{{ section.id }} { /* Brand Typography Scale */ --font-main: 'Inter', sans-serif; --font-heading: 'Roboto', sans-serif; --text-sm: 0.875rem; --text-base: 1rem; --text-lg: clamp(1.25rem, 2vw + 0.5rem, 1.5rem); --text-xl: clamp(1.5rem, 3vw + 0.5rem, 2.0rem); --text-2xl: clamp(2.5rem, 5vw + 1rem, 3.0rem); --text-3xl: clamp(3.5rem, 6vw + 1.5rem, 4.0rem); font-family: var(--font-main); padding: 2rem 1rem 2rem; text-align: center; position: relative; line-height: 1.5; border-bottom: 1px solid rgba(var(--color-foreground), 0.1); } #linumiq-hero-{{ section.id }} .hero-container { max-width: 80rem; margin: 0 auto; position: relative; z-index: 1; } #linumiq-hero-{{ section.id }} .hero-badge { display: inline-block; padding: 0.35rem 1rem; border-radius: 9999px; background-color: rgba(var(--color-button), 0.1); color: rgb(var(--color-button)); font-size: var(--text-xl); font-weight: 600; margin-bottom: 1.5rem; } #linumiq-hero-{{ section.id }} h1 { font-family: var(--font-heading); font-size: var(--text-3xl); font-weight: 700; margin-bottom: 1.5rem; line-height: 1.2; color: rgb(var(--color-foreground)); } #linumiq-hero-{{ section.id }} .highlight-text { color: rgb(var(--color-button)); } #linumiq-hero-{{ section.id }} .hero-description { margin-top: 1rem; color: rgba(var(--color-foreground), 0.75); max-width: 48rem; margin-left: auto; margin-right: auto; font-size: var(--text-xl); font-weight: 400; line-height: 1.6; } {%- endstyle -%}
{{ section.settings.description | escape }}
{% endif %}