/* ── Brochure: Modern Variant ── */
/* Clean, minimal, lots of whitespace, subtle depth */

:root {
    --brochure-font: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    --brochure-hero-bg: linear-gradient(135deg, #0f172a 0%, #1e3a5f 60%, var(--primary-color, #2563eb) 100%);
    --brochure-hero-shape: radial-gradient(ellipse at 70% 50%, rgba(37,99,235,.35) 0%, transparent 70%);
    --brochure-accent: var(--primary-color, #2563eb);
    --brochure-text: #0f172a;
    --brochure-muted: #64748b;
    --brochure-card-bg: #ffffff;
    --brochure-card-border: #f1f5f9;
    --brochure-card-hover-shadow: 0 16px 40px rgba(37,99,235,.1);
    --brochure-icon-bg: #eff6ff;
    --brochure-section-bg: #f8fafc;
    --brochure-contact-bg: linear-gradient(135deg, #1e3a5f, var(--primary-color, #2563eb));
    --brochure-radius: 16px;
    --brochure-eyebrow-color: var(--primary-color, #2563eb);
}

/* Smooth typography */
body { -webkit-font-smoothing: antialiased; }
.brochure-hero h1 { letter-spacing: -0.03em; }
.section-title { letter-spacing: -0.02em; }

/* Feature cards: glass effect */
.feature-card {
    backdrop-filter: blur(4px);
    box-shadow: 0 1px 3px rgba(0,0,0,.04), 0 4px 12px rgba(0,0,0,.04);
}
.feature-card:hover { box-shadow: 0 16px 40px rgba(37,99,235,.1); }

/* Page cards: clean lift */
.page-card-brochure { box-shadow: 0 2px 8px rgba(0,0,0,.04); }

/* Modern nav */
.brochure-navbar { backdrop-filter: blur(12px); }

/* Contact items glass */
.contact-item { backdrop-filter: blur(8px); }

/* Marketplace cards */
.mp-card { box-shadow: 0 1px 4px rgba(0,0,0,.03); }
.mp-card:hover { box-shadow: 0 12px 32px rgba(37,99,235,.08); }

/* Stat numbers smooth gradient */
.stat-item .stat-num {
    background: linear-gradient(135deg, var(--primary-color, #2563eb), #60a5fa);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* Footer */
.brochure-footer .footer-main { background: #0f172a; }
.brochure-footer .footer-bottom { background: #0a0f1a; }
