/* roulang page: index */
:root {
            --brand-primary: #00D084;
            --brand-dark: #0F141C;
            --surface-ground: #F8FAFC;
            --surface-border: #E2E8F0;
        }
        body {
            font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;
            background-color: #F8FAFC;
            color: #1E293B;
            overflow-x: hidden;
        }
        .glow-btn:hover {
            box-shadow: 0 0 25px rgba(0, 208, 132, 0.35);
        }
        .hero-pattern {
            background-image: radial-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 0);
            background-size: 24px 24px;
        }
        .accordion-content {
            transition: max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        }
