/* roulang page: index */
body { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif; }
        .section-padding { padding: 4rem 1.5rem; }
        @media (min-width: 768px) { .section-padding { padding: 6rem 2rem; } }
        .btn-primary { background-color: #0A5C4D; color: white; transition: all 0.3s; }
        .btn-primary:hover { background-color: #00D084; transform: translateY(-2px); }
        .card-hover:hover { transform: translateY(-8px); box-shadow: 0 10px 25px -5px rgba(10, 92, 77, 0.15); }
